HairBSDF, Mp, upper

Time bar (total: 12.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze828.0ms (6.4%)

Memory
44.0MiB live, 475.6MiB allocated; 123ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
0%0%0%100%0%0%0%7
0%0%0%100%0%0%0%8
0%0%0%100%0%0%0%9
0%0%0%100%0%0%0%10
50%0%0%100%0%0%0%11
50%0%0%100%0%0%0%12
Compiler

Compiled 62 to 42 computations (32.3% saved)

sample2.8s (21.9%)

Memory
-41.2MiB live, 2 855.6MiB allocated; 1.8s collecting garbage
Samples
2.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-div: 686.0ms (38.4% of total)
ival-mult: 331.0ms (18.5% of total)
const: 225.0ms (12.6% of total)
ival-<=: 221.0ms (12.4% of total)
ival-sinh: 105.0ms (5.9% of total)
ival-exp: 70.0ms (3.9% of total)
ival-and: 56.0ms (3.1% of total)
ival-neg: 42.0ms (2.4% of total)
ival-<: 24.0ms (1.3% of total)
exact: 18.0ms (1% of total)
ival-assert: 4.0ms (0.2% of total)
adjust: 3.0ms (0.2% of total)
Bogosity

explain237.0ms (1.8%)

Memory
-12.6MiB live, 251.4MiB allocated; 130ms collecting garbage
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))
02(3.398074706775242e-18 5.923109095399136e-23 -1.5186354449648844e-17 -3.595325719255538e-29 0.2652226984500885)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
02(-1.1484717105273925e-30 -2.605787277340304e-16 4.638843541699329e-23 -5.3931618367589163e-33 0.13292977213859558)0-(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n20
(*.f32 sinTheta_i sinTheta_O)underflow97
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n20
(*.f32 cosTheta_i cosTheta_O)underflow92
Confusion
Predicted +Predicted -
+00
-4252
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-40252
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0252
14
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
68.0ms512×0valid
Compiler

Compiled 210 to 61 computations (71% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 17.0ms (39.2% of total)
ival-div: 14.0ms (32.3% of total)
ival-sinh: 5.0ms (11.5% of total)
ival-exp: 4.0ms (9.2% of total)
ival-neg: 2.0ms (4.6% of total)
exact: 1.0ms (2.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess141.0ms (1.1%)

Memory
1.9MiB live, 138.7MiB allocated; 12ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0139465
1575449
22202420
01922
03122
17122
221921
3105721
4588421
0836421
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_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))))
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Compiler

Compiled 22 to 19 computations (13.6% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

series84.0ms (0.6%)

Memory
11.5MiB live, 61.9MiB allocated; 8ms collecting garbage
Counts
19 → 66
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
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
sinTheta_i
(exp (neg (/ (* sinTheta_O sinTheta_i) 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 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
sinTheta_O
v
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ 2 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)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(* -1 (/ (+ (* -1/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 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (- (* -1 (/ (+ 1/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/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
19.0ms
cosTheta_O
@-inf
((/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) sinTheta_i sinTheta_O v (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) cosTheta_i cosTheta_O (* (* (sinh (/ 1 v)) 2) v) (* (sinh (/ 1 v)) 2) (sinh (/ 1 v)) (/ 1 v) 1 2)
10.0ms
v
@-inf
((/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) sinTheta_i sinTheta_O v (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) cosTheta_i cosTheta_O (* (* (sinh (/ 1 v)) 2) v) (* (sinh (/ 1 v)) 2) (sinh (/ 1 v)) (/ 1 v) 1 2)
7.0ms
sinTheta_i
@-inf
((/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) sinTheta_i sinTheta_O v (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) cosTheta_i cosTheta_O (* (* (sinh (/ 1 v)) 2) v) (* (sinh (/ 1 v)) 2) (sinh (/ 1 v)) (/ 1 v) 1 2)
6.0ms
cosTheta_i
@0
((/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) sinTheta_i sinTheta_O v (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) cosTheta_i cosTheta_O (* (* (sinh (/ 1 v)) 2) v) (* (sinh (/ 1 v)) 2) (sinh (/ 1 v)) (/ 1 v) 1 2)
5.0ms
cosTheta_O
@0
((/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (neg (/ (* sinTheta_i sinTheta_O) v)) (/ (* sinTheta_i sinTheta_O) v) (* sinTheta_i sinTheta_O) sinTheta_i sinTheta_O v (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) cosTheta_i cosTheta_O (* (* (sinh (/ 1 v)) 2) v) (* (sinh (/ 1 v)) 2) (sinh (/ 1 v)) (/ 1 v) 1 2)

simplify191.0ms (1.5%)

Memory
-1.8MiB live, 181.3MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03521593
112741531
253241452
080471396
Stop Event
iter limit
node limit
Counts
66 → 61
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))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
sinTheta_i
(exp (neg (/ (* sinTheta_O sinTheta_i) 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 (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
sinTheta_O
v
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ 2 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)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(* -1 (/ (+ (* -1/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 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (- (* -1 (/ (+ 1/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/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 (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(/ (* 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 (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* sinTheta_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_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_i))
(+ (* 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)))))))
(+.f32 (/.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal -1/6 binary32)) (pow.f32 v #s(literal 5 binary32)))) (-.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 2))) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_i))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 cosTheta_i v) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i)) sinTheta_i))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) #s(literal -1/6 binary32)) v)) (*.f32 v v)) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 (neg.f32 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_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_O))
(+ (* 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 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/6 binary32)) (pow.f32 v #s(literal 5 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) sinTheta_O (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_O (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 cosTheta_i v) (/.f32 sinTheta_i v)) (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O)) sinTheta_O))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) #s(literal -1/6 binary32)) v)) (*.f32 v v)) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
sinTheta_O
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)) (/ 1 (exp (/ 1 v))))
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) 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)) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)))) (*.f32 v v))))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(+.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) #s(literal -1/6 binary32))) #s(literal 1 binary32))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(-.f32 (+.f32 (/.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 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 #s(literal -1/2520 binary32) (pow.f32 v #s(literal 6 binary32))))
(/ 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 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 #s(literal -1/2520 binary32) (pow.f32 v #s(literal 6 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/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (/.f32 #s(literal -1/5040 binary32) (pow.f32 v #s(literal 6 binary32)))) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i sinTheta_O)) sinTheta_i (/.f32 (fma.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v)) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v))) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 cosTheta_O cosTheta_i (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) cosTheta_i) cosTheta_O) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v))) v)
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) v) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 v))) v))
(* -1 (/ (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2) v))
(/.f32 (-.f32 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) v) 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 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #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 (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))

rewrite208.0ms (1.6%)

Memory
-5.0MiB live, 178.6MiB allocated; 59ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01992
03192
18292
235890
3312790
0911090
Stop Event
iter limit
node limit
iter limit
Counts
19 → 699
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
Outputs
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) v)
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 v (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 v (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) (neg.f32 (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) #s(literal 1 binary32))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)))) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) v)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (*.f32 v v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (neg.f32 v) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 v) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (neg.f32 v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 v) v))))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 v (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 v (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) #s(literal 1 binary32)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32))) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) v))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (neg.f32 v) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 v v) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 2 binary32) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 v) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) v)))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(fma.f32 (/.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (*.f32 (/.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)))
(fma.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(fma.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(fma.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (*.f32 (/.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)) (*.f32 (/.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v)))
(+.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) v) (/.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))))
(+.f32 (/.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) cosTheta_i)
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 v)))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)) (pow.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal -1 binary32))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (neg.f32 v) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 (neg.f32 v) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32))) (neg.f32 (*.f32 (neg.f32 v) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 v (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (*.f32 v (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))) (neg.f32 (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)) (pow.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_O cosTheta_i))) v))
(/.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal -1 binary32)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (neg.f32 v) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (neg.f32 v) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (*.f32 (neg.f32 v) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 v (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 v (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (neg.f32 v)))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) v))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (neg.f32 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v))
(-.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(-.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(fma.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) cosTheta_i) (/.f32 cosTheta_O v) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i) (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 cosTheta_O v)) cosTheta_i (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) cosTheta_i (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32)))))
(*.f32 (fabs.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32)))) (fabs.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -2 binary32))
(/.f32 (-.f32 (*.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (+.f32 sinTheta_i sinTheta_i)))
(/.f32 (-.f32 (*.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(literal -4 binary32))
(/.f32 (-.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal -2 binary32))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (-.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (neg.f32 (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(pow.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O)
(pow.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i)
(pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v))
(pow.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1/2 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (+.f32 sinTheta_i sinTheta_i)) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) #s(literal -1 binary32))
(pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (*.f32 sinTheta_i #s(literal -1 binary32)))
(pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i))
(pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32))
(+.f32 (cosh.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32))) (sinh.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32))))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (-.f32 (cosh.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(+.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(+.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (*.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (exp.f32 (neg.f32 sinTheta_i))) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(exp.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32)))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) (log.f32 (exp.f32 sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O (neg.f32 (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (log.f32 (exp.f32 (/.f32 sinTheta_O v))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(-.f32 (log.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (log.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(-.f32 (log.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (log.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(-.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))) (log.f32 #s(literal 4 binary32)))
(-.f32 (log.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (log.f32 #s(literal 4 binary32)))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))) (log.f32 #s(literal 2 binary32)))
(-.f32 #s(literal 0 binary32) (log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(+.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)))) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32)))))
(neg.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(neg.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.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 sinTheta_O (neg.f32 (neg.f32 sinTheta_i)))
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i (neg.f32 (neg.f32 sinTheta_O)))
(*.f32 sinTheta_i sinTheta_O)
(neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(log.f32 (exp.f32 sinTheta_i))
sinTheta_i
sinTheta_O
(+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v)))
(exp.f32 (log.f32 v))
(neg.f32 (neg.f32 v))
v
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O v)) cosTheta_i)
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) 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 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O)
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))
(*.f32 cosTheta_O (*.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 cosTheta_O (neg.f32 (neg.f32 cosTheta_i)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
cosTheta_i
cosTheta_O
(*.f32 (neg.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)) v) #s(literal 2 binary32))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (neg.f32 v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 #s(literal -2 binary32) v) #s(literal -2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 v (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))
(*.f32 v (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v)) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v)) (neg.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.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 (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 (*.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 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (neg.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #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 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 v (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) #s(literal 2 binary32))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(fma.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(+.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (cosh.f32 (/.f32 (/.f32 #s(literal 0 binary32) v) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (fma.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (*.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 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) #s(literal 4 binary32))
(/.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 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))))) #s(literal 4 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 (fma.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.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 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))) (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (-.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (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)) (-.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (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)) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32))))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) (-.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (neg.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.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 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -4 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 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) #s(literal -4 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 (fma.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 4 binary32) (sinh.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 2 binary32))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))))
(-.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (cosh.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)) (/.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 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))))) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.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)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(fma.f32 #s(literal 2 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(+.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(+.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (-.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.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 (neg.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)))) (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 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 8 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 8 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #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 (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 (*.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 (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 2 binary32))))
(/.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 (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 2 binary32))))
(/.f32 (-.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 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 (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 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 8 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 8 binary32))) (+.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #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 (neg.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (neg.f32 (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.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 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal 4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 4 binary32))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (*.f32 (+.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (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)))
(fma.f32 (sinh.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))) (cosh.f32 (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))) (*.f32 (cosh.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))) (sinh.f32 (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))))
(+.f32 (*.f32 (sinh.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))) (cosh.f32 (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))) (*.f32 (cosh.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))) (sinh.f32 (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))))
(+.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)) (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -2 binary32)))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(log.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 (fabs.f32 v) #s(literal -1/2 binary32)) (pow.f32 (fabs.f32 v) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 v) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 v) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (neg.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (log.f32 (exp.f32 (pow.f32 v #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 v))
(/.f32 #s(literal 1 binary32) v)
(-.f32 (log.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))) (log.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 v))
(pow.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) #s(literal 2 binary32))
(pow.f32 (*.f32 v v) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 v #s(literal -1 binary32))
(fabs.f32 (/.f32 #s(literal 1 binary32) v))
(+.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log.f32 v) #s(literal -1/2 binary32) (*.f32 (log.f32 v) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 v) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 v v)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 v #s(literal -1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) v))
#s(literal 1 binary32)
#s(literal 2 binary32)

eval110.0ms (0.9%)

Memory
5.1MiB live, 136.2MiB allocated; 23ms collecting garbage
Compiler

Compiled 25 734 to 2 835 computations (89% saved)

prune49.0ms (0.4%)

Memory
-13.1MiB live, 91.4MiB allocated; 16ms collecting garbage
Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New73532767
Fresh000
Picked101
Done000
Total73632768
Accuracy
99.7%
Counts
768 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 2 binary32) v))
97.8%
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))
98.9%
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.4%
(/.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 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (+.f32 (sinh.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)) #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 (sinh.f32 (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
96.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) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v)))))
65.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
98.6%
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) v))
98.7%
(*.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.9%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
58.8%
#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 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
58.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
60.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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
60.0%
#s(approx (/ (* (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 cosTheta_i) v)))
Compiler

Compiled 2 124 to 1 574 computations (25.9% saved)

simplify0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage

series307.0ms (2.4%)

Memory
32.4MiB live, 497.3MiB allocated; 92ms collecting garbage
Counts
45 → 164
Calls
Call 1
Inputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
cosTheta_O
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_i v)
cosTheta_i
v
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))
(/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v)
(fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v))
#s(literal -1 binary32)
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 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))
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
Outputs
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i v)
cosTheta_i
(/ (* 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_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
cosTheta_O
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1/2 v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
sinTheta_i
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(* sinTheta_i (- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)))
(* sinTheta_i (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1))
(* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(* 1/2 (* sinTheta_O (pow sinTheta_i 2)))
(* sinTheta_O (pow sinTheta_i 2))
(pow sinTheta_i 2)
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ sinTheta_O (pow v 2))) (/ 1 (* sinTheta_i v))))
(* (pow sinTheta_i 2) (- (* 1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O v) (/ 1 sinTheta_i)) sinTheta_i)) (* 1/2 (/ (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)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* 1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
sinTheta_O
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))
(+ (* -1 sinTheta_i) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(exp sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i v) (/ 1 sinTheta_O)) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v)))))
(* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O))))
v
(* 2 v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/ (+ (* -1 (* sinTheta_i v)) (* 1/2 (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))
(/ (+ (* -1 (* sinTheta_i v)) (* 1/2 (* sinTheta_O (pow sinTheta_i 2)))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 2 (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ cosTheta_i v))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1 sinTheta_i) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))) v)
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ 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_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(* -1 (/ (+ (* -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 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (- (* -1 (/ (+ 1/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 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(* -1 (/ (+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))) 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))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
Calls

15 calls:

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

simplify176.0ms (1.4%)

Memory
-0.3MiB live, 149.3MiB allocated; 46ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08164000
129953875
081913708
Stop Event
iter limit
node limit
Counts
164 → 159
Calls
Call 1
Inputs
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i v)
cosTheta_i
(/ (* 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_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
cosTheta_O
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1/2 v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
sinTheta_i
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(* sinTheta_i (- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)))
(* sinTheta_i (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1))
(* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(* 1/2 (* sinTheta_O (pow sinTheta_i 2)))
(* sinTheta_O (pow sinTheta_i 2))
(pow sinTheta_i 2)
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ sinTheta_O (pow v 2))) (/ 1 (* sinTheta_i v))))
(* (pow sinTheta_i 2) (- (* 1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O v) (/ 1 sinTheta_i)) sinTheta_i)) (* 1/2 (/ (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)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* 1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
sinTheta_O
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))
(+ (* -1 sinTheta_i) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(exp sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i v) (/ 1 sinTheta_O)) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v)))))
(* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O))))
v
(* 2 v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/ (+ (* -1 (* sinTheta_i v)) (* 1/2 (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))
(/ (+ (* -1 (* sinTheta_i v)) (* 1/2 (* sinTheta_O (pow sinTheta_i 2)))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 2 (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(* 1/2 (/ cosTheta_i v))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1 sinTheta_i) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))) v)
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ 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_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(* -1 (/ (+ (* -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 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (- (* -1 (/ (+ 1/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 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(* -1 (/ (+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))) 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))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
Outputs
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
cosTheta_i
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
cosTheta_O
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.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))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #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 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 (neg.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 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 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))) sinTheta_i)) sinTheta_i (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 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 (pow.f32 sinTheta_O #s(literal 3 binary32)) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 sinTheta_O v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (*.f32 (/.f32 sinTheta_O (*.f32 v v)) #s(literal -1/2 binary32))) sinTheta_i (/.f32 #s(literal 1/2 binary32) v))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
sinTheta_i
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 sinTheta_O v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 sinTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i)) sinTheta_i (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* sinTheta_i (- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (/ 1 v)))
(*.f32 (-.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1/2 binary32)) (/.f32 sinTheta_i v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)
(* sinTheta_i (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1))
(*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1 binary32)) sinTheta_i)
(* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 1/2 binary32))
(* 1/2 (* sinTheta_O (pow sinTheta_i 2)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32))
(* sinTheta_O (pow sinTheta_i 2))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(pow sinTheta_i 2)
(*.f32 sinTheta_i sinTheta_i)
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_O v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) v))) sinTheta_i cosTheta_O)
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_O v))) sinTheta_i cosTheta_O)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal 1/2 binary32))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) #s(literal 1/2 binary32) (/.f32 (/.f32 sinTheta_O sinTheta_i) (neg.f32 v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) (/.f32 sinTheta_O v) (fma.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (- (* 1/2 (/ sinTheta_O (pow v 2))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (*.f32 v v)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* 1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O v) (/ 1 sinTheta_i)) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.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 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.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))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.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 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) 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 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 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 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))) sinTheta_O)) sinTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* 1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (/.f32 sinTheta_i (*.f32 v v)) #s(literal -1/2 binary32))) sinTheta_O (/.f32 #s(literal 1/2 binary32) v))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 sinTheta_O)
(+.f32 #s(literal 1 binary32) sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/6 binary32) sinTheta_O #s(literal 1/2 binary32)) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
sinTheta_O
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i) cosTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O)) sinTheta_O (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))
(fma.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (neg.f32 sinTheta_i) v))
(+ (* -1 sinTheta_i) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 1/2 binary32) (neg.f32 sinTheta_i))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_i v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_O) v))) sinTheta_O cosTheta_O)
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_i v))) sinTheta_O cosTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* sinTheta_O (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O v))) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_i) sinTheta_O)) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i v) (/ 1 sinTheta_O)) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 sinTheta_i (*.f32 sinTheta_O v))))
(* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32) (/.f32 sinTheta_i sinTheta_O)))
v
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i v))) (*.f32 v v))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))
(/ (+ (* -1 (* sinTheta_i v)) (* 1/2 (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))
(/ (+ (* -1 (* sinTheta_i v)) (* 1/2 (* sinTheta_O (pow sinTheta_i 2)))) v)
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)
(- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))))) v)
(* 1/2 (/ cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32)))))) v)
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32)))
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32)) #s(literal -1/12 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(+.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/ (+ (* -1 sinTheta_i) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 1/2 binary32) (neg.f32 sinTheta_i)) v)
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ 2 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)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) #s(literal -1/6 binary32))) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_i #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))) (neg.f32 v))) v))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v) #s(literal 1/12 binary32))) (neg.f32 v))) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v) #s(literal -1/6 binary32))) (neg.f32 v))) v))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (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 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) v)) v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) cosTheta_i) cosTheta_O) v) #s(literal 1/6 binary32))) v))) v))) (neg.f32 v))
(* -1 (/ (+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))) v))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal -1/2 binary32) sinTheta_i) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v 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))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(-.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) v))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(-.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32))) (neg.f32 v))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(/.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 #s(literal -1/2 binary32) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (*.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_i #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 cosTheta_i #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 #s(literal -1/2 binary32) cosTheta_i))) (neg.f32 v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2520 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/60 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))

rewrite225.0ms (1.7%)

Memory
9.7MiB live, 245.6MiB allocated; 25ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057416
093415
1281409
21523396
08918390
Stop Event
iter limit
node limit
iter limit
Counts
45 → 1 391
Calls
Call 1
Inputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
cosTheta_O
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_i v)
cosTheta_i
v
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
#s(literal 1/2 binary32)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))
(/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v)
(fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v))
#s(literal -1 binary32)
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 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))
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
Outputs
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) v) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)) (/.f32 cosTheta_O #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)) (/.f32 cosTheta_O #s(literal 2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (*.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (/.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))))
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))))
cosTheta_O
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 cosTheta_i v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) v)
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(fma.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(neg.f32 (/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (neg.f32 v)))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)))
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i (neg.f32 (neg.f32 v)))
(/.f32 cosTheta_i v)
(neg.f32 (/.f32 (neg.f32 cosTheta_i) v))
cosTheta_i
v
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (neg.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (neg.f32 v)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (neg.f32 v)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -2 binary32)) (/.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)) #s(literal -2 binary32))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) #s(literal 2 binary32))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -2 binary32)) (neg.f32 v))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) v)
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))
(-.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v))) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (neg.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32))) (-.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(-.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)
(pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) sinTheta_i) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (neg.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v)))
(pow.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v))))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))
(fabs.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(+.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(+.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v)) (*.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v)))))
(exp.f32 (*.f32 (*.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32)))
(exp.f32 (*.f32 sinTheta_O (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_i v)))))
(exp.f32 (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v))))
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (pow.f32 (cosh.f32 sinTheta_O) #s(literal 2 binary32))) (-.f32 (sinh.f32 sinTheta_O) (cosh.f32 sinTheta_O)))
(/.f32 (+.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32))) (fma.f32 (sinh.f32 sinTheta_O) (sinh.f32 sinTheta_O) (-.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (sinh.f32 sinTheta_O) (cosh.f32 sinTheta_O)))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O)))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O)))) #s(literal 4 binary32))
(/.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32))) (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (neg.f32 sinTheta_O))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 sinTheta_O)))
(-.f32 (/.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 2 binary32)) (exp.f32 (neg.f32 sinTheta_O))) (/.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (exp.f32 (neg.f32 sinTheta_O))))
(+.f32 (/.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))) (/.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)) (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(+.f32 (sinh.f32 sinTheta_O) (cosh.f32 sinTheta_O))
(+.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))
(exp.f32 sinTheta_O)
(log.f32 (exp.f32 sinTheta_O))
(-.f32 (log.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)))) (log.f32 (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(-.f32 #s(literal 0 binary32) (neg.f32 sinTheta_O))
sinTheta_O
(*.f32 #s(literal -1 binary32) (/.f32 sinTheta_i v))
(*.f32 #s(literal 1 binary32) (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 #s(literal -1 binary32) v))
(*.f32 sinTheta_i (/.f32 #s(literal 1 binary32) v))
(/.f32 sinTheta_i (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 sinTheta_i (neg.f32 (neg.f32 v)))
(/.f32 sinTheta_i (neg.f32 v))
(/.f32 sinTheta_i v)
(neg.f32 (/.f32 sinTheta_i v))
(*.f32 (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (pow.f32 sinTheta_i #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_i)
(*.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i))
(*.f32 #s(literal -1 binary32) sinTheta_i)
(*.f32 #s(literal 1 binary32) sinTheta_i)
(*.f32 sinTheta_i (sqrt.f32 #s(literal -1 binary32)))
(*.f32 sinTheta_i #s(literal -1 binary32))
(*.f32 sinTheta_i #s(literal 1 binary32))
(sqrt.f32 (*.f32 sinTheta_i sinTheta_i))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))
(pow.f32 sinTheta_i #s(literal 1 binary32))
(fabs.f32 sinTheta_i)
(exp.f32 (/.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 1 binary32)))
(neg.f32 sinTheta_i)
sinTheta_i
(*.f32 (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (pow.f32 sinTheta_i #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_i)
(*.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i))
(*.f32 #s(literal -1 binary32) sinTheta_i)
(*.f32 #s(literal 1 binary32) sinTheta_i)
(*.f32 sinTheta_i (sqrt.f32 #s(literal -1 binary32)))
(*.f32 sinTheta_i #s(literal -1 binary32))
(*.f32 sinTheta_i #s(literal 1 binary32))
(sqrt.f32 (*.f32 sinTheta_i sinTheta_i))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))
(pow.f32 sinTheta_i #s(literal 1 binary32))
(fabs.f32 sinTheta_i)
(exp.f32 (/.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 1 binary32)))
(neg.f32 sinTheta_i)
sinTheta_i
(*.f32 #s(literal -2 binary32) (neg.f32 v))
(*.f32 (neg.f32 (neg.f32 v)) #s(literal 2 binary32))
(*.f32 (neg.f32 v) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 v)))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
(/.f32 (neg.f32 (fma.f32 v v (*.f32 (neg.f32 v) v))) (neg.f32 (-.f32 v v)))
(/.f32 (neg.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (neg.f32 (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))))
(/.f32 (fma.f32 v v (*.f32 (neg.f32 v) v)) (-.f32 v v))
(/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))
(-.f32 (/.f32 (*.f32 v v) (-.f32 v v)) (/.f32 (*.f32 v v) (-.f32 v v)))
(+.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))) (/.f32 (pow.f32 v #s(literal 3 binary32)) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))))
(+.f32 (neg.f32 (neg.f32 v)) (neg.f32 (neg.f32 v)))
(+.f32 v v)
(neg.f32 (*.f32 #s(literal -2 binary32) v))
#s(literal 2 binary32)
(/.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 2 binary32))) (*.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (+.f32 (/.f32 (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 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #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 (/.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 (/.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 (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 (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(+.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (neg.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal -1 binary32) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1 binary32) v)
(pow.f32 (exp.f32 (log.f32 v)) #s(literal -1 binary32))
(pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 v)) #s(literal -1 binary32))
(pow.f32 (*.f32 v v) #s(literal -1/2 binary32))
(pow.f32 v #s(literal -1 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) v))
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (neg.f32 v)))
(neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) #s(literal 1/2 binary32)))
#s(literal 1/2 binary32)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (neg.f32 v)) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) v) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) v))
(*.f32 (/.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) v) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #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)) (/.f32 (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) v))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)))
(neg.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(neg.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (neg.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))))
(*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))) v)
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) v)
(neg.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))) (*.f32 (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)))) (+.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) (neg.f32 (*.f32 sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) (neg.f32 sinTheta_O) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) sinTheta_O #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v))))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 sinTheta_O)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32)))) (-.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) #s(literal 1 binary32)) (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 1 binary32)))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v))
(*.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v))
(/.f32 (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) (/.f32 sinTheta_i v)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_i v (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v)))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (fma.f32 sinTheta_i v (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 sinTheta_i (neg.f32 v)) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 v) v)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (neg.f32 v) v)))
(/.f32 (-.f32 (*.f32 sinTheta_i (*.f32 v v)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 v v)))
(/.f32 (-.f32 (*.f32 sinTheta_i (neg.f32 v)) (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 sinTheta_i (neg.f32 v)) (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 v) v)) (*.f32 v (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 v (*.f32 (neg.f32 v) v)))
(/.f32 (-.f32 (*.f32 sinTheta_i (*.f32 v v)) (*.f32 v (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 v) v)) (*.f32 (neg.f32 v) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (neg.f32 v) v)))
(/.f32 (-.f32 (*.f32 sinTheta_i (*.f32 v v)) (*.f32 (neg.f32 v) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (neg.f32 (neg.f32 v)) (*.f32 (neg.f32 v) sinTheta_i)) (*.f32 (neg.f32 v) (neg.f32 (neg.f32 v))))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) v (*.f32 (neg.f32 v) sinTheta_i)) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (neg.f32 v) (*.f32 (neg.f32 v) sinTheta_i)) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) (neg.f32 (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 v) (*.f32 (*.f32 (neg.f32 v) v) sinTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) (neg.f32 v)))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (neg.f32 (neg.f32 v)) (*.f32 v sinTheta_i)) (*.f32 v (neg.f32 (neg.f32 v))))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) v (*.f32 v sinTheta_i)) (*.f32 v v))
(/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (neg.f32 v) (*.f32 v sinTheta_i)) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)) (*.f32 (*.f32 v v) sinTheta_i)) (*.f32 (*.f32 v v) (neg.f32 (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v (*.f32 (*.f32 v v) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 v) (*.f32 (*.f32 v v) sinTheta_i)) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (fma.f32 sinTheta_i (neg.f32 v) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 v)))
(/.f32 (fma.f32 sinTheta_i (*.f32 (neg.f32 v) v) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (neg.f32 v) v)))
(/.f32 (fma.f32 sinTheta_i v (*.f32 (neg.f32 (neg.f32 v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 (neg.f32 v)) v))
(/.f32 (fma.f32 sinTheta_i (*.f32 v v) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 v v)))
(/.f32 (fma.f32 sinTheta_i (neg.f32 v) (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 sinTheta_i (neg.f32 v) (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 v v))
(/.f32 (fma.f32 sinTheta_i (*.f32 (neg.f32 v) v) (*.f32 v (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 v (*.f32 (neg.f32 v) v)))
(/.f32 (fma.f32 sinTheta_i (*.f32 v v) (*.f32 v (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (fma.f32 sinTheta_i (*.f32 (neg.f32 v) v) (*.f32 (neg.f32 v) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (neg.f32 v) v)))
(/.f32 (fma.f32 sinTheta_i (*.f32 v v) (*.f32 (neg.f32 v) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v))
(/.f32 (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v))))))
(/.f32 (fma.f32 sinTheta_i v (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 (neg.f32 v)) v))
(/.f32 (fma.f32 sinTheta_i v (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 sinTheta_i v (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))) (*.f32 v v))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) v)))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (neg.f32 (neg.f32 v)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (neg.f32 v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)
(-.f32 (/.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)) (/.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)))
(-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) v) (/.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) v))
(-.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (neg.f32 v)) (/.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (neg.f32 v)))
(-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) (/.f32 sinTheta_i v))
(-.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 v)) (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 v)) (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) v) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 #s(literal -1/2 binary32) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 #s(literal 1/2 binary32) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 sinTheta_O v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) v) (/.f32 sinTheta_i v))
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (/.f32 (/.f32 #s(literal 1/2 binary32) v) v) (/.f32 sinTheta_i v))
(fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal 1 binary32) (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1/2 binary32)) v) (/.f32 sinTheta_i v))
(fma.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) sinTheta_O)) v) (/.f32 sinTheta_i v))
(fma.f32 sinTheta_i (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))
(fma.f32 sinTheta_i (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))
(+.f32 (/.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))))) (/.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))))))
(+.f32 (/.f32 (*.f32 sinTheta_i v) (*.f32 (neg.f32 v) v)) (/.f32 (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v)) (*.f32 (neg.f32 v) v)))
(+.f32 (/.f32 (*.f32 sinTheta_i v) (*.f32 v v)) (/.f32 (*.f32 v (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v)) (*.f32 v v)))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) v)) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) v)))
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) v)) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) v)))
(+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) v))
(+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)) (/.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v)))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v)))
(+.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)) (/.f32 sinTheta_i v))
(+.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 sinTheta_O v)))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) v))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i))) (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (fma.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)))))))
(/.f32 (-.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)))
(/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))))) (-.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) #s(literal 2 binary32))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_i (*.f32 (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_i (*.f32 (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)))
(-.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)))
(-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) sinTheta_i)
(-.f32 sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_i)
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)
(fma.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_i)
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (/.f32 #s(literal 1/2 binary32) v) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v)) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) v))) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)
(fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i)
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)
(fma.f32 #s(literal 1 binary32) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 sinTheta_i (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1/2 binary32) v))) sinTheta_i)
(fma.f32 sinTheta_i (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)
(fma.f32 sinTheta_i #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 sinTheta_i #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_i (*.f32 (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_i (*.f32 (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))))
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_i (*.f32 (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_i (*.f32 (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))))
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i)))))
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal 2 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)))
(+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) sinTheta_i)
(+.f32 sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(neg.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i))
#s(literal -1 binary32)
(*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v))
(*.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (neg.f32 (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v)))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) v))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v))
(*.f32 sinTheta_i (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v)
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (neg.f32 sinTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) sinTheta_O)
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 sinTheta_i sinTheta_i))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal -1/2 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O)))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -1/2 binary32) sinTheta_O))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_O))
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O))
(*.f32 sinTheta_i (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) sinTheta_O)))
(*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))
(*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 sinTheta_O))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)
(*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_O))
(*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))
(neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O))
(*.f32 (exp.f32 (log.f32 sinTheta_i)) (exp.f32 (log.f32 sinTheta_i)))
(*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal -1 binary32))
(*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_i))
(*.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i))
(*.f32 sinTheta_i sinTheta_i)
(sqrt.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)))
(pow.f32 (exp.f32 (log.f32 sinTheta_i)) #s(literal 2 binary32))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1 binary32))
(pow.f32 sinTheta_i #s(literal 2 binary32))
(fabs.f32 (*.f32 sinTheta_i sinTheta_i))
(+.f32 (cosh.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)))
(neg.f32 (*.f32 sinTheta_i sinTheta_i))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (neg.f32 (neg.f32 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 (*.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 v (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (-.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) 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 (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(-.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(fma.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(+.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(neg.f32 (*.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) (*.f32 (sinh.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (cosh.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (/.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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (fma.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)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (fma.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)))) #s(literal -2 binary32))
(/.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 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (neg.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -4 binary32))
(/.f32 (fma.f32 (*.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 -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -4 binary32))
(/.f32 (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 4 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 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))))))
(-.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v)))))) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v)))))))
(-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) v) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)) (/.f32 cosTheta_O #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)) (/.f32 cosTheta_O #s(literal 2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (*.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (/.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))))
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 cosTheta_O (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) cosTheta_O))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)
(*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O))
(fma.f32 cosTheta_O (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 cosTheta_O (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O))
(+.f32 (*.f32 cosTheta_O (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 cosTheta_O (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (neg.f32 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)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(fma.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(+.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(+.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) v) (neg.f32 v))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 #s(literal 2 binary32) (*.f32 v v))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(/.f32 (-.f32 (*.f32 (*.f32 v v) (*.f32 v v)) (*.f32 (*.f32 v v) (*.f32 v v))) (fma.f32 v v (*.f32 (neg.f32 v) v)))
(/.f32 (+.f32 (pow.f32 (*.f32 v v) #s(literal 3 binary32)) (pow.f32 (*.f32 v v) #s(literal 3 binary32))) (fma.f32 (*.f32 v v) (*.f32 v v) (-.f32 (*.f32 (*.f32 v v) (*.f32 v v)) (*.f32 (*.f32 v v) (*.f32 v v)))))
(-.f32 (*.f32 v v) (*.f32 (neg.f32 v) v))
(fma.f32 (fabs.f32 (neg.f32 v)) (fabs.f32 (neg.f32 v)) (*.f32 v v))
(fma.f32 (fabs.f32 v) (fabs.f32 v) (*.f32 v v))
(fma.f32 (neg.f32 (neg.f32 v)) (neg.f32 (neg.f32 v)) (*.f32 v v))
(fma.f32 (neg.f32 v) (neg.f32 v) (*.f32 v v))
(fma.f32 v v (*.f32 v v))
(+.f32 (*.f32 v v) (*.f32 v v))
(neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) v) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 v v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)) (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)) (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) v) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)) (/.f32 cosTheta_O #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)) (/.f32 cosTheta_O #s(literal 2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O))
(*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v))) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (*.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(fma.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(fma.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(fma.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(+.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (*.f32 (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (/.f32 (*.f32 (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cosh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 cosTheta_i) v)))
(neg.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_O)))
(neg.f32 (*.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))))
(neg.f32 (*.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O)))
(neg.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v))))

eval341.0ms (2.6%)

Memory
-41.3MiB live, 486.9MiB allocated; 182ms collecting garbage
Compiler

Compiled 60 372 to 5 938 computations (90.2% saved)

prune95.0ms (0.7%)

Memory
-16.2MiB live, 224.6MiB allocated; 24ms collecting garbage
Pruning

51 alts after pruning (50 fresh and 1 done)

PrunedKeptTotal
New1 591431 634
Fresh20727
Picked415
Done000
Total1 615511 666
Accuracy
99.8%
Counts
1 666 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.4%
(/.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 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (+.f32 (sinh.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)) #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v)))))
98.2%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) v))
98.1%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
72.0%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
65.8%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
65.8%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
49.8%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
46.0%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
49.9%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
98.5%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #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 (/.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 (/.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 (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 cosTheta_O cosTheta_i) v))
98.7%
(*.f32 (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.4%
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
98.3%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.3%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
98.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
98.1%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.0%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
98.3%
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.0%
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
98.6%
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.5%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.2%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
60.0%
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
58.8%
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.8%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.8%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
58.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
58.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
58.7%
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
58.7%
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
98.3%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
60.1%
#s(approx (/ (* (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))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
Compiler

Compiled 4 096 to 2 894 computations (29.3% saved)

simplify0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage

series316.0ms (2.5%)

Memory
3.3MiB live, 320.5MiB allocated; 71ms collecting garbage
Counts
57 → 191
Calls
Call 1
Inputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
cosTheta_O
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_i v)
cosTheta_i
v
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
(/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))
(+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))
(pow.f32 v #s(literal 3 binary32))
#s(literal 3 binary32)
(fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))
(fma.f32 v v (*.f32 (neg.f32 v) v))
(*.f32 (neg.f32 v) v)
(neg.f32 v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
#s(literal 1/2 binary32)
(/.f32 cosTheta_O v)
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)))
#s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)
#s(literal -1/2 binary32)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(/.f32 sinTheta_O v)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))
#s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
Outputs
(/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i v)
cosTheta_i
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) v))
(* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))
cosTheta_O
(/ cosTheta_O v)
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (/ cosTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3)))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 4))) (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 5))))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 6))) (* 1/4 (/ (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 5))))))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
sinTheta_i
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(* 1/2 (/ cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))))
(+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))))))
(+ 1 (/ (* sinTheta_O sinTheta_i) v))
(+ 1 (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(* sinTheta_i (+ 1 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))))
(/ (* sinTheta_O (pow sinTheta_i 2)) v)
(* sinTheta_O (pow sinTheta_i 2))
(pow sinTheta_i 2)
(/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 3)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ sinTheta_O (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (+ (/ 1 (pow sinTheta_i 2)) (/ sinTheta_O (* sinTheta_i v)))))
(* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)) sinTheta_i)) (* -1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 5))))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 6))) (* 1/4 (/ (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 5))))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
sinTheta_O
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))))))
(+ 1 (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(/ sinTheta_O v)
(+ 1 (* 1/2 sinTheta_O))
(exp sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (+ (/ 1 (pow sinTheta_O 2)) (/ sinTheta_i (* sinTheta_O v)))))
(* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O)))
(* 1/2 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ 1/2 (+ (/ 1 sinTheta_O) (/ 1 (pow sinTheta_O 2)))))
(* 1/2 sinTheta_O)
(* sinTheta_O (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)) sinTheta_O)) (* -1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v)))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
v
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* 2 v)
(* 2 (pow v 3))
(pow v 3)
(pow v 2)
0
(* -1 (pow v 2))
(* -1 v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 2 (pow v 2))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* sinTheta_O (* sinTheta_i v))) (pow v 2))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v)) v)
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (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)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(/ 1/2 v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))
(+ cosTheta_O (* -1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4)))) (* 1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6)))) (+ (* -1/36 (/ cosTheta_O (pow v 4))) (+ (* 1/120 (/ cosTheta_O (pow v 4))) (* 1/6 (/ cosTheta_O (pow v 2))))))
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(* -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 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ cosTheta_i (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_i (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (* 1/36 (/ cosTheta_O (pow v 4))))))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 6))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (+ (* -1/5040 (/ cosTheta_O (pow v 6))) (+ (* 1/720 (/ cosTheta_O (pow v 6))) (* 1/36 (/ cosTheta_O (pow v 4)))))))))
Calls

15 calls:

TimeVariablePointExpression
52.0ms
sinTheta_O
@-inf
((* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (/ cosTheta_i v) cosTheta_i v (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) sinTheta_O (/ (neg sinTheta_i) v) (neg sinTheta_i) sinTheta_i (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v)))) (+ (pow v 3) (pow v 3)) (pow v 3) 3 (+ (* v v) (+ (* v v) (* (neg v) v))) (+ (* v v) (* (neg v) v)) (* (neg v) v) (neg v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* 1/2 cosTheta_i) (/ cosTheta_O v)) (* 1/2 cosTheta_i) 1/2 (/ cosTheta_O v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* v (* 2 v)) (sinh (/ 1 v))) (* v (* 2 v)) (* 2 v) 2 (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (sinh (/ 1 v)) v)) (* (sinh (/ 1 v)) v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1))
47.0ms
sinTheta_O
@inf
((* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (/ cosTheta_i v) cosTheta_i v (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) sinTheta_O (/ (neg sinTheta_i) v) (neg sinTheta_i) sinTheta_i (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v)))) (+ (pow v 3) (pow v 3)) (pow v 3) 3 (+ (* v v) (+ (* v v) (* (neg v) v))) (+ (* v v) (* (neg v) v)) (* (neg v) v) (neg v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* 1/2 cosTheta_i) (/ cosTheta_O v)) (* 1/2 cosTheta_i) 1/2 (/ cosTheta_O v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* v (* 2 v)) (sinh (/ 1 v))) (* v (* 2 v)) (* 2 v) 2 (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (sinh (/ 1 v)) v)) (* (sinh (/ 1 v)) v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1))
41.0ms
cosTheta_O
@inf
((* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (/ cosTheta_i v) cosTheta_i v (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) sinTheta_O (/ (neg sinTheta_i) v) (neg sinTheta_i) sinTheta_i (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v)))) (+ (pow v 3) (pow v 3)) (pow v 3) 3 (+ (* v v) (+ (* v v) (* (neg v) v))) (+ (* v v) (* (neg v) v)) (* (neg v) v) (neg v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* 1/2 cosTheta_i) (/ cosTheta_O v)) (* 1/2 cosTheta_i) 1/2 (/ cosTheta_O v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* v (* 2 v)) (sinh (/ 1 v))) (* v (* 2 v)) (* 2 v) 2 (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (sinh (/ 1 v)) v)) (* (sinh (/ 1 v)) v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1))
28.0ms
cosTheta_O
@0
((* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (/ cosTheta_i v) cosTheta_i v (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) sinTheta_O (/ (neg sinTheta_i) v) (neg sinTheta_i) sinTheta_i (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v)))) (+ (pow v 3) (pow v 3)) (pow v 3) 3 (+ (* v v) (+ (* v v) (* (neg v) v))) (+ (* v v) (* (neg v) v)) (* (neg v) v) (neg v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* 1/2 cosTheta_i) (/ cosTheta_O v)) (* 1/2 cosTheta_i) 1/2 (/ cosTheta_O v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* v (* 2 v)) (sinh (/ 1 v))) (* v (* 2 v)) (* 2 v) 2 (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (sinh (/ 1 v)) v)) (* (sinh (/ 1 v)) v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1))
22.0ms
cosTheta_i
@0
((* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (/ cosTheta_i v) cosTheta_i v (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) sinTheta_O (/ (neg sinTheta_i) v) (neg sinTheta_i) sinTheta_i (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v)))) (+ (pow v 3) (pow v 3)) (pow v 3) 3 (+ (* v v) (+ (* v v) (* (neg v) v))) (+ (* v v) (* (neg v) v)) (* (neg v) v) (neg v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* 1/2 cosTheta_i) (/ cosTheta_O v)) (* 1/2 cosTheta_i) 1/2 (/ cosTheta_O v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (* (* v (* 2 v)) (sinh (/ 1 v))) (* v (* 2 v)) (* 2 v) 2 (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (sinh (/ 1 v)) v)) (* (sinh (/ 1 v)) v) (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1))

simplify218.0ms (1.7%)

Memory
0.5MiB live, 286.3MiB allocated; 63ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09965161
137985061
083014841
Stop Event
iter limit
node limit
Counts
191 → 186
Calls
Call 1
Inputs
(/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i v)
cosTheta_i
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) v))
(* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))
cosTheta_O
(/ cosTheta_O v)
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(* 2 (/ cosTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3)))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 4))) (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 5))))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 6))) (* 1/4 (/ (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 5))))))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
sinTheta_i
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(* 1/2 (/ cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))))
(+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))))))
(+ 1 (/ (* sinTheta_O sinTheta_i) v))
(+ 1 (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(* sinTheta_i (+ 1 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))))
(/ (* sinTheta_O (pow sinTheta_i 2)) v)
(* sinTheta_O (pow sinTheta_i 2))
(pow sinTheta_i 2)
(/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 3)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ sinTheta_O (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (+ (/ 1 (pow sinTheta_i 2)) (/ sinTheta_O (* sinTheta_i v)))))
(* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)) sinTheta_i)) (* -1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 5))))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 6))) (* 1/4 (/ (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 5))))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
sinTheta_O
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))))))
(+ 1 (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(/ sinTheta_O v)
(+ 1 (* 1/2 sinTheta_O))
(exp sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (+ (/ 1 (pow sinTheta_O 2)) (/ sinTheta_i (* sinTheta_O v)))))
(* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O)))
(* 1/2 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ 1/2 (+ (/ 1 sinTheta_O) (/ 1 (pow sinTheta_O 2)))))
(* 1/2 sinTheta_O)
(* sinTheta_O (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)) sinTheta_O)) (* -1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v)))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
v
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* 2 v)
(* 2 (pow v 3))
(pow v 3)
(pow v 2)
0
(* -1 (pow v 2))
(* -1 v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 2 (pow v 2))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* sinTheta_O (* sinTheta_i v))) (pow v 2))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v)) v)
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (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)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(/ 1/2 v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))
(+ cosTheta_O (* -1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4)))) (* 1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6)))) (+ (* -1/36 (/ cosTheta_O (pow v 4))) (+ (* 1/120 (/ cosTheta_O (pow v 4))) (* 1/6 (/ cosTheta_O (pow v 2))))))
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(* -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 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ cosTheta_i (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_i (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (* 1/36 (/ cosTheta_O (pow v 4))))))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 6))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (+ (* -1/5040 (/ cosTheta_O (pow v 6))) (+ (* 1/720 (/ cosTheta_O (pow v 6))) (* 1/36 (/ cosTheta_O (pow v 4)))))))))
Outputs
(/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (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_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))))
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
cosTheta_i
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) #s(literal 1/2 binary32))
(* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
cosTheta_O
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(* 2 (/ cosTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
(/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) 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))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i) 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)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 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)))))) sinTheta_i (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_O) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 7 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) 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)))))
(/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i) sinTheta_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) #s(literal 1 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 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))))) sinTheta_i (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 7 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 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_i (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_i)) sinTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32)))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 4))) (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i) sinTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 5))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 5 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 6))) (* 1/4 (/ (* (pow sinTheta_O 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 5))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 5 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/12 binary32))) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
sinTheta_i
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.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 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #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 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_O)
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_O v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) v))) sinTheta_i cosTheta_O)
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_O v))) sinTheta_i cosTheta_O)
(* 1/2 (/ cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ cosTheta_i v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 sinTheta_O v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 sinTheta_O v)))) sinTheta_i (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))
(+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i)
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) v))) sinTheta_i cosTheta_i)
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O v))) sinTheta_i cosTheta_i)
(+ 1 (/ (* sinTheta_O sinTheta_i) v))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i #s(literal 1 binary32))
(* sinTheta_i (+ 1 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32)) sinTheta_i)
(/ (* sinTheta_O (pow sinTheta_i 2)) v)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(* sinTheta_O (pow sinTheta_i 2))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(pow sinTheta_i 2)
(*.f32 sinTheta_i sinTheta_i)
(/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ sinTheta_O (* sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 sinTheta_O (*.f32 sinTheta_i v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (+ (/ 1 (pow sinTheta_i 2)) (/ sinTheta_O (* sinTheta_i v)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal -1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)) sinTheta_i)) (* -1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 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)))))) sinTheta_O (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 7 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O)) sinTheta_O (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 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))))) sinTheta_O (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))))) (* (pow v 7) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 7 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O)) sinTheta_O (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) cosTheta_i) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 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_O (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (* (pow v 6) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (+ (/ -1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (/ 2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 #s(literal -1/6 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) sinTheta_O)) sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 5))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 5 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32))))
(+ (* 1/2 (/ (+ (* -1 (pow v 2)) (* 2 (pow v 2))) (pow v 3))) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 4))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (+ (* -1 (pow v 2)) (* 2 (pow v 2))))) (pow v 6))) (* 1/4 (/ (* (pow sinTheta_i 2) (+ (* -1 (pow v 2)) (* 2 (pow v 2)))) (pow v 5))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 5 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/12 binary32))) sinTheta_O (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 sinTheta_O)
(+.f32 #s(literal 1 binary32) sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/6 binary32) sinTheta_O #s(literal 1/2 binary32)) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
sinTheta_O
(+ (* 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 (fma.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 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_i cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.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 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_i v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_O) v))) sinTheta_O cosTheta_O)
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_i v))) sinTheta_O cosTheta_O)
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 sinTheta_i v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 sinTheta_i v)))) sinTheta_O (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_i v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) v))) sinTheta_O cosTheta_i)
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_i v))) sinTheta_O cosTheta_i)
(+ 1 (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal -1/2 binary32) sinTheta_i)
(/ sinTheta_O v)
(/.f32 sinTheta_O v)
(+ 1 (* 1/2 sinTheta_O))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (+ (/ 1 (pow sinTheta_O 2)) (/ sinTheta_i (* sinTheta_O v)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (*.f32 sinTheta_O v)))) (*.f32 sinTheta_O sinTheta_O))
(* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32) (/.f32 sinTheta_i sinTheta_O)) sinTheta_O)
(* 1/2 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ 1/2 (/ 1 sinTheta_O)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ 1/2 (+ (/ 1 sinTheta_O) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 sinTheta_O)
(*.f32 #s(literal 1/2 binary32) sinTheta_O)
(* sinTheta_O (+ 1/2 (/ 1 sinTheta_O)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal 1/2 binary32)) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)) sinTheta_O)) (* -1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 (neg.f32 sinTheta_i) v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_i) sinTheta_O)))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)))
v
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal 1/2 binary32))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 2 (pow v 3))
(*.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal 2 binary32))
(pow v 3)
(pow.f32 v #s(literal 3 binary32))
(pow v 2)
(*.f32 v v)
0
#s(literal 0 binary32)
(* -1 (pow v 2))
(*.f32 (neg.f32 v) v)
(* -1 v)
(neg.f32 v)
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* sinTheta_O (* sinTheta_i v))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O)) (*.f32 v v))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 sinTheta_i sinTheta_O v) v)) (*.f32 v v))
(/ (+ (* -1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v)) v)
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal -1/2 binary32) (*.f32 sinTheta_i v)) v)
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (+ (* -1/2 (/ (* 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_i sinTheta_O) 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 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))))) #s(literal 1/2 binary32))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32)) #s(literal -1/12 binary32)))) v)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32)) #s(literal -1/6 binary32))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) #s(literal -1/6 binary32))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_i #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) #s(literal -1/12 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))) v)
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)))
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i) (fma.f32 (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))))
(+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1 binary32))
(+ cosTheta_O (* -1/6 (/ cosTheta_O (pow v 2))))
(fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_O)
(- (+ cosTheta_O (* -1 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4)))) (* 1/6 (/ cosTheta_O (pow v 2))))
(+.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_O #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/6 binary32))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6)))) (+ (* -1/36 (/ cosTheta_O (pow v 4))) (+ (* 1/120 (/ cosTheta_O (pow v 4))) (* 1/6 (/ cosTheta_O (pow v 2))))))
(-.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_O #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1 binary32) cosTheta_O) (+.f32 (/.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/6 binary32))))
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+.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)))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(+.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))))
(* -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_i sinTheta_O) v))) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) #s(literal 1/2 binary32))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v) #s(literal -1 binary32) #s(literal 1/2 binary32))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_i (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal -1/2 binary32))) (neg.f32 v))) v) #s(literal -1 binary32) #s(literal 1/2 binary32))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v) #s(literal 1/12 binary32))) (neg.f32 v))) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) (neg.f32 v)) #s(literal 1 binary32))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) v) #s(literal -1 binary32) cosTheta_O)
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32))) (neg.f32 v))) (neg.f32 v)) cosTheta_O)
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(/.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 #s(literal -1/2 binary32) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (fma.f32 (/.f32 #s(literal 1/12 binary32) v) (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 7/360 binary32))) (pow.f32 v #s(literal 4 binary32))))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_i #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/12 binary32) v) (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 7/360 binary32))) (pow.f32 v #s(literal 4 binary32)))))) (neg.f32 v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2520 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/60 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) #s(literal -1/2 binary32))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v)) #s(literal 1/12 binary32))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(+ cosTheta_i (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) v) #s(literal -1 binary32) cosTheta_i)
(+ cosTheta_i (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 v))) (neg.f32 v)) cosTheta_i)
(+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))
(+.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (neg.f32 v)) #s(literal 1 binary32))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (* 1/36 (/ cosTheta_O (pow v 4))))))
(+.f32 (fma.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) #s(literal 7/360 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/6 binary32))) cosTheta_O)
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 6))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (+ (* -1/5040 (/ cosTheta_O (pow v 6))) (+ (* 1/720 (/ cosTheta_O (pow v 6))) (* 1/36 (/ cosTheta_O (pow v 4)))))))))
(+.f32 (fma.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1/6 binary32) cosTheta_O) (fma.f32 (/.f32 (*.f32 cosTheta_O #s(literal 7/360 binary32)) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/120 binary32) (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 (fma.f32 #s(literal -1/5040 binary32) cosTheta_O (*.f32 #s(literal 1/720 binary32) cosTheta_O)) (pow.f32 v #s(literal 6 binary32))) (*.f32 #s(literal 1/36 binary32) (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))))))))

rewrite175.0ms (1.4%)

Memory
7.3MiB live, 344.7MiB allocated; 38ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073587
0121559
1396448
22892448
08380448
Stop Event
iter limit
node limit
iter limit
Counts
57 → 863
Calls
Call 1
Inputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
cosTheta_O
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 cosTheta_i v)
cosTheta_i
v
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(exp.f32 sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
(/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))
(+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))
(pow.f32 v #s(literal 3 binary32))
#s(literal 3 binary32)
(fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v)))
(fma.f32 v v (*.f32 (neg.f32 v) v))
(*.f32 (neg.f32 v) v)
(neg.f32 v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
#s(literal 1/2 binary32)
(/.f32 cosTheta_O v)
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)))
#s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))
(/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)
#s(literal -1/2 binary32)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(/.f32 sinTheta_O v)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))
#s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
Outputs
(*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 2 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) v))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))
(*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) cosTheta_O)
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) v)) (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))) (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) v)
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(+.f32 (/.f32 (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
cosTheta_O
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) v))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 cosTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) v)
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 cosTheta_i))) v)
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) v)
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i v)
(neg.f32 (/.f32 (neg.f32 cosTheta_i) v))
cosTheta_i
(*.f32 (sqrt.f32 (neg.f32 v)) (sqrt.f32 (neg.f32 v)))
(*.f32 (sqrt.f32 v) (sqrt.f32 v))
(sqrt.f32 (*.f32 v v))
(pow.f32 (*.f32 v v) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 v) #s(literal 1 binary32))
(pow.f32 v #s(literal 1 binary32))
(fabs.f32 (neg.f32 v))
(fabs.f32 v)
(+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v)))
(exp.f32 (/.f32 (*.f32 (log.f32 v) #s(literal 2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 v) #s(literal 1 binary32)))
(exp.f32 (log.f32 v))
(neg.f32 (neg.f32 v))
v
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (fma.f32 v v #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (fma.f32 v v #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (fma.f32 v v #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (fma.f32 v v #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (fma.f32 v v #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) (/.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(+.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 9 binary32)))) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (pow.f32 v #s(literal 3 binary32))))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (fma.f32 v v #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (fma.f32 v v #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) #s(literal 0 binary32))
(*.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (*.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))) (*.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (-.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v))))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)))) (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 2 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)))) #s(literal 0 binary32))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (fma.f32 v v #s(literal 0 binary32))) #s(literal 0 binary32))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (fma.f32 v v #s(literal 0 binary32))) #s(literal 0 binary32))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))
(/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))) #s(literal 0 binary32))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))) #s(literal 0 binary32))
(/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))
(-.f32 (/.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 9 binary32)))) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 9 binary32)))) (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (fma.f32 v v #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (fma.f32 v v #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (fma.f32 v v #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (fma.f32 v v #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(fma.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(fma.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))
(fma.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))
(+.f32 (/.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 0 binary32)) (/.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 0 binary32)))
(+.f32 (/.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 0 binary32)) (/.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 0 binary32)))
(+.f32 (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))) (*.f32 (*.f32 v v) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32))))
(+.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))
(+.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (neg.f32 v) v)))
(+.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)) (*.f32 v v)))
(neg.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) #s(literal 0 binary32)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))))))
(*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32)))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32)))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (/.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(-.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(pow.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O)
(pow.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v)))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32)) (/.f32 sinTheta_i #s(literal 0 binary32)))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 (/.f32 sinTheta_i #s(literal 0 binary32)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (/.f32 sinTheta_i #s(literal 0 binary32))))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (+.f32 sinTheta_i sinTheta_i) #s(literal 0 binary32)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(fabs.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))) (/.f32 (pow.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))))
(+.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(+.f32 (sinh.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (cosh.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i #s(literal 0 binary32)) (*.f32 sinTheta_O (/.f32 sinTheta_i #s(literal 0 binary32)))))
(exp.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i #s(literal 0 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -1 binary32)))
(exp.f32 (*.f32 sinTheta_O (*.f32 #s(literal 2 binary32) (/.f32 sinTheta_i #s(literal 0 binary32)))))
(exp.f32 (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_i sinTheta_i) #s(literal 0 binary32))))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(/.f32 (+.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32))) (fma.f32 (sinh.f32 sinTheta_O) (sinh.f32 sinTheta_O) (-.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (sinh.f32 sinTheta_O) (cosh.f32 sinTheta_O)))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O)))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 sinTheta_O)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 sinTheta_O)))) #s(literal 4 binary32))
(/.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32))) (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (exp.f32 (neg.f32 sinTheta_O))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 sinTheta_O)))
(-.f32 (/.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 2 binary32)) (exp.f32 (neg.f32 sinTheta_O))) (/.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (exp.f32 (neg.f32 sinTheta_O))))
(+.f32 (/.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))) (/.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)) (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(+.f32 (sinh.f32 sinTheta_O) (cosh.f32 sinTheta_O))
(+.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))
(exp.f32 sinTheta_O)
(log.f32 (exp.f32 sinTheta_O))
(-.f32 (log.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)))) (log.f32 (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(-.f32 #s(literal 0 binary32) (neg.f32 sinTheta_O))
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(/.f32 sinTheta_i (neg.f32 v))
(neg.f32 (/.f32 sinTheta_i v))
(neg.f32 sinTheta_i)
(*.f32 (sqrt.f32 (neg.f32 sinTheta_i)) (sqrt.f32 (neg.f32 sinTheta_i)))
(*.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i))
(sqrt.f32 (*.f32 sinTheta_i sinTheta_i))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32))
(pow.f32 sinTheta_i #s(literal 1 binary32))
(fabs.f32 (neg.f32 sinTheta_i))
(fabs.f32 sinTheta_i)
(exp.f32 (/.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 1 binary32)))
(neg.f32 (neg.f32 sinTheta_i))
sinTheta_i
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.f32 (neg.f32 (neg.f32 (pow.f32 v #s(literal 3/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 v #s(literal 3/2 binary32)))))
(*.f32 (pow.f32 (neg.f32 v) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 v) #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (pow.f32 v #s(literal 3/2 binary32))) (neg.f32 (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (pow.f32 v #s(literal 3/2 binary32)) (pow.f32 v #s(literal 3/2 binary32)))
(*.f32 (*.f32 v v) (neg.f32 v))
(*.f32 (*.f32 v v) v)
(*.f32 (*.f32 (neg.f32 v) v) (neg.f32 v))
(*.f32 (neg.f32 v) (*.f32 v v))
(*.f32 (neg.f32 v) (*.f32 (neg.f32 v) v))
(*.f32 v (*.f32 v v))
(sqrt.f32 (pow.f32 v #s(literal 6 binary32)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) (cosh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) (-.f32 (*.f32 (sinh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))) (*.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))))))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (log.f32 v))
(pow.f32 (neg.f32 (pow.f32 v #s(literal 3/2 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 v #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 v v) #s(literal 3/2 binary32))
(pow.f32 (neg.f32 v) #s(literal 3 binary32))
(pow.f32 v #s(literal 3 binary32))
(fabs.f32 (pow.f32 v #s(literal 3 binary32)))
(+.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))))
(exp.f32 (fma.f32 (log.f32 v) #s(literal 3/2 binary32) (*.f32 (log.f32 v) #s(literal 3/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 v) #s(literal 3/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 v) #s(literal 2 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 v)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 v #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))
(neg.f32 (pow.f32 v #s(literal 3 binary32)))
#s(literal 3 binary32)
(*.f32 v (-.f32 v #s(literal 0 binary32)))
(*.f32 v (+.f32 v #s(literal 0 binary32)))
(*.f32 v (+.f32 #s(literal 0 binary32) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))) (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))) (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)))) (neg.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)))) (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (fma.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) (pow.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) (neg.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32))) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))
(/.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)))))
(/.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)))))
(/.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (neg.f32 (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 v #s(literal 6 binary32)) #s(literal 0 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))) (/.f32 (pow.f32 v #s(literal 6 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))))
(-.f32 (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (*.f32 v v) #s(literal 0 binary32))
(-.f32 (fma.f32 v v #s(literal 0 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 v v))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v))
(fma.f32 (neg.f32 v) (neg.f32 v) #s(literal 0 binary32))
(fma.f32 (neg.f32 v) v #s(literal 0 binary32))
(fma.f32 v (neg.f32 v) #s(literal 0 binary32))
(fma.f32 v v #s(literal 0 binary32))
(+.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v))))) (/.f32 (pow.f32 v #s(literal 6 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v))))))
(+.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))) (/.f32 (pow.f32 v #s(literal 6 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))))
(+.f32 (/.f32 (pow.f32 v #s(literal 6 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))) (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32)))))
(+.f32 (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(+.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))) #s(literal 0 binary32))
(+.f32 (*.f32 v v) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (pow.f32 v #s(literal 6 binary32)) (-.f32 (pow.f32 v #s(literal 4 binary32)) #s(literal 0 binary32))))
(+.f32 #s(literal 0 binary32) (/.f32 (pow.f32 v #s(literal 4 binary32)) (fma.f32 v v #s(literal 0 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 v v))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v))
(+.f32 (*.f32 (neg.f32 v) v) #s(literal 0 binary32))
(neg.f32 (fma.f32 v v #s(literal 0 binary32)))
#s(literal 0 binary32)
(*.f32 (neg.f32 v) v)
(*.f32 v (neg.f32 v))
(neg.f32 (*.f32 v v))
(neg.f32 v)
(/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #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 (/.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 (/.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 (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 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 #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 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(+.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (neg.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 v))
(/.f32 #s(literal 1 binary32) v)
(pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 v v) #s(literal -1/2 binary32))
(pow.f32 v #s(literal -1 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) v))
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 1/2 binary32) cosTheta_i))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (neg.f32 cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v)
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) v)
(/.f32 (neg.f32 cosTheta_O) (neg.f32 v))
(/.f32 cosTheta_O v)
(neg.f32 (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) #s(literal 0 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O))
(*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) (/.f32 cosTheta_i #s(literal 0 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) (neg.f32 cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) (/.f32 cosTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) cosTheta_O)
(*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)))
#s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_i #s(literal 0 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 cosTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(neg.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 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)) v) #s(literal 0 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 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))) v)
(*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (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)) #s(literal 0 binary32))
(*.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(*.f32 (neg.f32 v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(*.f32 v (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32))) (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(/.f32 (fma.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (fma.f32 v v #s(literal 0 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))) #s(literal 4 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32)) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (fma.f32 v v #s(literal 0 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 0 binary32) (*.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 0 binary32)) (fma.f32 v v #s(literal 0 binary32)))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(fma.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(+.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (fma.f32 v v #s(literal 0 binary32))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (fma.f32 v v #s(literal 0 binary32))))
(+.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
#s(literal 0 binary32)
#s(literal 0 binary32)
#s(literal 2 binary32)
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_i #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) v) (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32)))
(*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32))))
(*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O)) v)) (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 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) cosTheta_O)) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) #s(literal 2 binary32)) v)
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) v) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) v)
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) #s(literal 0 binary32))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) #s(literal 0 binary32))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) #s(literal 0 binary32))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 0 binary32)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 0 binary32)))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v))
(/.f32 (*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) (neg.f32 cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (neg.f32 cosTheta_O)) (*.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (*.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (neg.f32 cosTheta_O)) (*.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) #s(literal 0 binary32))
(/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v))
(*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 cosTheta_i v))
(*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 0 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 cosTheta_i (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i v))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)) (neg.f32 cosTheta_i))) v)
(/.f32 (neg.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)) cosTheta_i)) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) #s(literal 0 binary32))
(/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i v)) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)) (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) #s(literal 2 binary32)) cosTheta_i) v)
(/.f32 (/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) #s(literal 0 binary32))
(/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) #s(literal 0 binary32))
(/.f32 (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) #s(literal 0 binary32))
(neg.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))
(*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)
(*.f32 cosTheta_i #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))
#s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (/.f32 sinTheta_O v)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (/.f32 sinTheta_O v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O v) (*.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i))))))
(/.f32 (-.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)) (*.f32 sinTheta_i (*.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 3 binary32))) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) (*.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32))) (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_i (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i))
(/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 sinTheta_i sinTheta_i (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i))))
(/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32))))))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(-.f32 sinTheta_i (*.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)))
(-.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(fma.f32 (sqrt.f32 (neg.f32 sinTheta_i)) (sqrt.f32 (neg.f32 sinTheta_i)) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))
(fma.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O v) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) sinTheta_i)
(fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) sinTheta_i)
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))))
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_i)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)) sinTheta_i)
(+.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32)))
#s(literal -1/2 binary32)
(*.f32 (/.f32 sinTheta_O v) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(/.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) v)
(/.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) v))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 sinTheta_i))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_i)
(*.f32 (neg.f32 sinTheta_i) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_O))
(*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))
(*.f32 (exp.f32 (log.f32 sinTheta_i)) (exp.f32 (log.f32 sinTheta_i)))
(*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_i))
(*.f32 sinTheta_i sinTheta_i)
(sqrt.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)))
(pow.f32 (exp.f32 (log.f32 sinTheta_i)) #s(literal 2 binary32))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1 binary32))
(pow.f32 (neg.f32 sinTheta_i) #s(literal 2 binary32))
(pow.f32 sinTheta_i #s(literal 2 binary32))
(fabs.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_i)))
(fabs.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_i)))
(fabs.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i))
(fabs.f32 (*.f32 sinTheta_i sinTheta_i))
(+.f32 (cosh.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (neg.f32 sinTheta_i)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)))
(neg.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_i)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i))
(/.f32 (neg.f32 (neg.f32 (neg.f32 sinTheta_O))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 sinTheta_O)) v)
(/.f32 (neg.f32 sinTheta_O) (neg.f32 v))
(/.f32 sinTheta_O v)
(neg.f32 (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) v)
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_O))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)) #s(literal 2 binary32))
(+.f32 (/.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)) v) #s(literal 2 binary32)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) #s(literal 0 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) v) (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O)
(*.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O))
(*.f32 cosTheta_O (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i #s(literal 0 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (neg.f32 cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 0 binary32))
(/.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 0 binary32)) (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i #s(literal 0 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 0 binary32)))
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32)))) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))) (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))) cosTheta_O))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_O)
(*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))))) (neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))))))
(*.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32)))) (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32)))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (-.f32 (*.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)))
(-.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))))
(pow.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_i) v)) (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))))
(pow.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) #s(literal -1 binary32))
(pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 sinTheta_i #s(literal 0 binary32)))
(pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (*.f32 (/.f32 sinTheta_i #s(literal 0 binary32)) #s(literal 2 binary32)))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 sinTheta_i #s(literal 0 binary32))))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (+.f32 sinTheta_i sinTheta_i) #s(literal 0 binary32)))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))
(fabs.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))
(+.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))))
(exp.f32 (fma.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i #s(literal 0 binary32)) (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i #s(literal 0 binary32)))))
(exp.f32 (*.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i #s(literal 0 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i #s(literal 0 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 sinTheta_i #s(literal 0 binary32)))))
(exp.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 (+.f32 sinTheta_i sinTheta_i) #s(literal 0 binary32))))
(exp.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))
#s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))
(+.f32 (cosh.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))))) (sinh.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))))))
(exp.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) sinTheta_O) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) sinTheta_O) (*.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) sinTheta_O) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) sinTheta_O)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) (*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)) #s(literal 1 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))) sinTheta_O))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(+.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 sinTheta_O) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (neg.f32 sinTheta_O) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))

eval254.0ms (2%)

Memory
49.5MiB live, 415.8MiB allocated; 79ms collecting garbage
Compiler

Compiled 67 140 to 7 623 computations (88.6% saved)

prune144.0ms (1.1%)

Memory
9.2MiB live, 247.3MiB allocated; 34ms collecting garbage
Pruning

58 alts after pruning (55 fresh and 3 done)

PrunedKeptTotal
New1 597271 624
Fresh172845
Picked325
Done011
Total1 617581 675
Accuracy
99.9%
Counts
1 675 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.4%
(/.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 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (+.f32 (sinh.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)) #s(literal 2 binary32))) v))
98.2%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.4%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) v))
72.0%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
65.8%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
49.9%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(*.f32 (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.3%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
97.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v))))))
97.9%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))
71.9%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
98.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
98.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.8%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
98.1%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.0%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
98.3%
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.0%
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
98.4%
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.5%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
61.7%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
98.3%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))))))
97.5%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
98.2%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
71.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
65.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
98.3%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
65.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
71.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
58.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
60.0%
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.6%
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.3%
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.5%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 (sqrt.f32 v) (sqrt.f32 v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (exp.f32 (log.f32 v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v))) v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.8%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.3%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.8%
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (pow.f32 v #s(literal 4 binary32))))))
60.1%
#s(approx (/ (* (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))
60.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
98.0%
#s(approx (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) 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)))))
Compiler

Compiled 4 400 to 3 162 computations (28.1% saved)

simplify5.0ms (0%)

Memory
-49.6MiB live, 0.8MiB allocated; 9ms collecting garbage

series267.0ms (2.1%)

Memory
38.7MiB live, 309.3MiB allocated; 39ms collecting garbage
Counts
54 → 196
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(neg.f32 sinTheta_O)
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
v
cosTheta_i
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
cosTheta_O
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
#s(literal 1/2 binary32)
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)))
#s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))
(/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)
#s(literal -1/2 binary32)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(/.f32 sinTheta_O v)
(/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))
#s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
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_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) v))
(* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))
cosTheta_i
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ cosTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
cosTheta_O
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ cosTheta_O (pow v 2)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))))
(+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
sinTheta_i
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* -2 (/ (* cosTheta_i sinTheta_O) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* -2 (/ (* cosTheta_i sinTheta_O) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/3 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))
(+ 1 (/ (* sinTheta_O sinTheta_i) v))
(+ 1 (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(* sinTheta_i (+ 1 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))))
(/ (* sinTheta_O (pow sinTheta_i 2)) v)
(* sinTheta_O (pow sinTheta_i 2))
(pow sinTheta_i 2)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1/2 v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ sinTheta_O (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (+ (/ 1 (pow sinTheta_i 2)) (/ sinTheta_O (* sinTheta_i v)))))
(* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)) sinTheta_i)) (* -1/2 (/ (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/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(* -1 sinTheta_O)
sinTheta_O
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_O (+ (* -2 (/ (* cosTheta_i sinTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_O (+ (* -2 (/ (* cosTheta_i sinTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/3 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))
(+ 1 (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(/ sinTheta_O v)
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* 1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(+ 1 (* 1/2 sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (+ (/ 1 (pow sinTheta_O 2)) (/ sinTheta_i (* sinTheta_O v)))))
(* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O)))
(exp sinTheta_O)
(* 1/2 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ 1/2 (+ (/ 1 sinTheta_O) (/ 1 (pow sinTheta_O 2)))))
(* 1/2 sinTheta_O)
(* sinTheta_O (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)) sinTheta_O)) (* -1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v)))))
v
(* 2 v)
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* sinTheta_O (* sinTheta_i v))) (pow v 2))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v)) v)
(* 2 (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(+ cosTheta_O (* -1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4)))) (* 1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6)))) (+ (* -1/36 (/ cosTheta_O (pow v 4))) (+ (* 1/120 (/ cosTheta_O (pow v 4))) (* 1/6 (/ cosTheta_O (pow v 2))))))
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(* 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)))))))
(* cosTheta_i v)
(* v (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* v (- (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) (* 1/6 (/ cosTheta_i (pow v 2)))))
(* v (- (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/6 (/ cosTheta_i (pow v 2))))))
(+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) 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/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ cosTheta_i (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_i (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (* 1/36 (/ cosTheta_O (pow v 4))))))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 6))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (+ (* -1/5040 (/ cosTheta_O (pow v 6))) (+ (* 1/720 (/ cosTheta_O (pow v 6))) (* 1/36 (/ cosTheta_O (pow v 4)))))))))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(* -1 (* v (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)))
(* -1 (* v (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))))
(* -1 (* v (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* -1 (* v (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)))))
(* -1 (* v (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 cosTheta_i)) v))) v)))))
(+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
Calls

15 calls:

TimeVariablePointExpression
40.0ms
cosTheta_O
@inf
((* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp (* (neg sinTheta_O) (/ sinTheta_i v))) (* (neg sinTheta_O) (/ sinTheta_i v)) (neg sinTheta_O) sinTheta_O (/ sinTheta_i v) sinTheta_i v cosTheta_i (* 2 v) 2 (/ cosTheta_O (* (sinh (/ 1 v)) v)) cosTheta_O (* (sinh (/ 1 v)) v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) 1/2 (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v)))) (* 2 (* v (* (sinh (/ 1 v)) v))) (* v (* (sinh (/ 1 v)) v)) (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (/ cosTheta_O (* (* 2 v) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (* 2 v) v)) (* (* 2 v) v) (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))))) (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1) (/ (neg sinTheta_i) v) (neg sinTheta_i))
35.0ms
sinTheta_i
@inf
((* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp (* (neg sinTheta_O) (/ sinTheta_i v))) (* (neg sinTheta_O) (/ sinTheta_i v)) (neg sinTheta_O) sinTheta_O (/ sinTheta_i v) sinTheta_i v cosTheta_i (* 2 v) 2 (/ cosTheta_O (* (sinh (/ 1 v)) v)) cosTheta_O (* (sinh (/ 1 v)) v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) 1/2 (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v)))) (* 2 (* v (* (sinh (/ 1 v)) v))) (* v (* (sinh (/ 1 v)) v)) (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (/ cosTheta_O (* (* 2 v) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (* 2 v) v)) (* (* 2 v) v) (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))))) (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1) (/ (neg sinTheta_i) v) (neg sinTheta_i))
33.0ms
v
@inf
((* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp (* (neg sinTheta_O) (/ sinTheta_i v))) (* (neg sinTheta_O) (/ sinTheta_i v)) (neg sinTheta_O) sinTheta_O (/ sinTheta_i v) sinTheta_i v cosTheta_i (* 2 v) 2 (/ cosTheta_O (* (sinh (/ 1 v)) v)) cosTheta_O (* (sinh (/ 1 v)) v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) 1/2 (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v)))) (* 2 (* v (* (sinh (/ 1 v)) v))) (* v (* (sinh (/ 1 v)) v)) (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (/ cosTheta_O (* (* 2 v) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (* 2 v) v)) (* (* 2 v) v) (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))))) (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1) (/ (neg sinTheta_i) v) (neg sinTheta_i))
31.0ms
cosTheta_i
@inf
((* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp (* (neg sinTheta_O) (/ sinTheta_i v))) (* (neg sinTheta_O) (/ sinTheta_i v)) (neg sinTheta_O) sinTheta_O (/ sinTheta_i v) sinTheta_i v cosTheta_i (* 2 v) 2 (/ cosTheta_O (* (sinh (/ 1 v)) v)) cosTheta_O (* (sinh (/ 1 v)) v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) 1/2 (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v)))) (* 2 (* v (* (sinh (/ 1 v)) v))) (* v (* (sinh (/ 1 v)) v)) (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (/ cosTheta_O (* (* 2 v) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (* 2 v) v)) (* (* 2 v) v) (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))))) (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1) (/ (neg sinTheta_i) v) (neg sinTheta_i))
20.0ms
sinTheta_O
@inf
((* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (/ cosTheta_O (* (sinh (/ 1 v)) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp (* (neg sinTheta_O) (/ sinTheta_i v))) (* (neg sinTheta_O) (/ sinTheta_i v)) (neg sinTheta_O) sinTheta_O (/ sinTheta_i v) sinTheta_i v cosTheta_i (* 2 v) 2 (/ cosTheta_O (* (sinh (/ 1 v)) v)) cosTheta_O (* (sinh (/ 1 v)) v) (sinh (/ 1 v)) (/ 1 v) 1 (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (* (* (/ cosTheta_i v) cosTheta_O) 1/2) (* (/ cosTheta_i v) cosTheta_O) (/ cosTheta_i v) 1/2 (* (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v))))) (* cosTheta_O (pow (exp sinTheta_O) (/ (neg sinTheta_i) v))) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ cosTheta_i (* 2 (* v (* (sinh (/ 1 v)) v)))) (* 2 (* v (* (sinh (/ 1 v)) v))) (* v (* (sinh (/ 1 v)) v)) (* (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (/ cosTheta_O (* (* 2 v) v))) (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v) (* (* sinTheta_i sinTheta_i) sinTheta_O) (* sinTheta_i sinTheta_i) (/ sinTheta_O v) (/ cosTheta_O (* (* 2 v) v)) (* (* 2 v) v) (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))))) (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp sinTheta_O) (+ (* (+ (* 1/2 sinTheta_O) 1) sinTheta_O) 1) (+ (* 1/2 sinTheta_O) 1) (/ (neg sinTheta_i) v) (neg sinTheta_i))

simplify226.0ms (1.8%)

Memory
-14.1MiB live, 228.6MiB allocated; 51ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09874917
136884718
085154506
Stop Event
iter limit
node limit
Counts
196 → 191
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_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) v))
(* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))
cosTheta_i
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 2 (/ cosTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
cosTheta_O
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ cosTheta_O (pow v 2)))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(* 1/2 (/ cosTheta_i v))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))))
(+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ sinTheta_i v)
sinTheta_i
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* -2 (/ (* cosTheta_i sinTheta_O) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* -2 (/ (* cosTheta_i sinTheta_O) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/3 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))
(+ 1 (/ (* sinTheta_O sinTheta_i) v))
(+ 1 (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(* sinTheta_i (+ 1 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))))
(/ (* sinTheta_O (pow sinTheta_i 2)) v)
(* sinTheta_O (pow sinTheta_i 2))
(pow sinTheta_i 2)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ 1/2 v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(* -1 (/ sinTheta_i v))
(* -1 sinTheta_i)
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ sinTheta_O (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (+ (/ 1 (pow sinTheta_i 2)) (/ sinTheta_O (* sinTheta_i v)))))
(* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)) sinTheta_i)) (* -1/2 (/ (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/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(* -1 sinTheta_O)
sinTheta_O
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_O (+ (* -2 (/ (* cosTheta_i sinTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_O (+ (* -2 (/ (* cosTheta_i sinTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/3 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))
(+ 1 (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(/ sinTheta_O v)
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* 1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (* 1/2 (/ 1 v)))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(+ 1 sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(+ 1 (* 1/2 sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (+ (/ 1 (pow sinTheta_O 2)) (/ sinTheta_i (* sinTheta_O v)))))
(* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O)))
(exp sinTheta_O)
(* 1/2 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ 1/2 (+ (/ 1 sinTheta_O) (/ 1 (pow sinTheta_O 2)))))
(* 1/2 sinTheta_O)
(* sinTheta_O (+ 1/2 (/ 1 sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)) sinTheta_O)) (* -1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v)))))
v
(* 2 v)
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* sinTheta_O (* sinTheta_i v))) (pow v 2))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/ (+ (* -1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v)) v)
(* 2 (pow v 2))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2)))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(+ cosTheta_O (* -1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4)))) (* 1/6 (/ cosTheta_O (pow v 2))))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6)))) (+ (* -1/36 (/ cosTheta_O (pow v 4))) (+ (* 1/120 (/ cosTheta_O (pow v 4))) (* 1/6 (/ cosTheta_O (pow v 2))))))
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(* 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)))))))
(* cosTheta_i v)
(* v (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* v (- (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) (* 1/6 (/ cosTheta_i (pow v 2)))))
(* v (- (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/6 (/ cosTheta_i (pow v 2))))))
(+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
1/2
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) 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/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ cosTheta_i (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_i (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (* 1/36 (/ cosTheta_O (pow v 4))))))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 6))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (+ (* -1/5040 (/ cosTheta_O (pow v 6))) (+ (* 1/720 (/ cosTheta_O (pow v 6))) (* 1/36 (/ cosTheta_O (pow v 4)))))))))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(* -1 (* v (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)))
(* -1 (* v (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))))
(* -1 (* v (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* -1 (* v (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)))))
(* -1 (* v (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 cosTheta_i)) v))) v)))))
(+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) 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 cosTheta_O v) (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) #s(literal 1/2 binary32))
(* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i)
cosTheta_i
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 2 (/ (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 2 binary32) cosTheta_i))
(/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (*.f32 v v)))
(* 2 (/ cosTheta_O (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_O v))
cosTheta_O
(* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_O)
(* 1/2 (/ cosTheta_O (pow v 2)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.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))) sinTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (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 sinTheta_O sinTheta_O) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #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 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(* 1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ cosTheta_i v)))
(*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) sinTheta_i (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) v))) sinTheta_i cosTheta_i)
(+ cosTheta_i (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O v))) sinTheta_i cosTheta_i)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 3))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i #s(literal 1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/ sinTheta_i v)
(/.f32 sinTheta_i v)
sinTheta_i
(+ cosTheta_O (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))
(-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_O v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) v))) sinTheta_i cosTheta_O)
(+ cosTheta_O (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) v)) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (*.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_O v))) sinTheta_i cosTheta_O)
(* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 #s(literal 2 binary32) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* -2 (/ (* cosTheta_i sinTheta_O) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (*.f32 #s(literal 2 binary32) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_i (+ (* -2 (/ (* cosTheta_i sinTheta_O) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/3 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/3 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i)) sinTheta_i (/.f32 (*.f32 #s(literal 2 binary32) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ 1 (/ (* sinTheta_O sinTheta_i) v))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32))
(+ 1 (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i #s(literal 1 binary32))
(* sinTheta_i (+ 1 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32)) sinTheta_i)
(/ (* sinTheta_O (pow sinTheta_i 2)) v)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(* sinTheta_O (pow sinTheta_i 2))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(pow sinTheta_i 2)
(*.f32 sinTheta_i sinTheta_i)
(+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_i sinTheta_O) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 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 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))) sinTheta_i)) sinTheta_i (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 sinTheta_O (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 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 (pow.f32 sinTheta_O #s(literal 3 binary32)) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_i (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 sinTheta_O v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_i (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_i (+ (* -1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))) (* 1/4 (/ (pow sinTheta_O 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (*.f32 (/.f32 sinTheta_O (*.f32 v v)) #s(literal -1/2 binary32))) sinTheta_i (/.f32 #s(literal 1/2 binary32) v))
(* -1 (/ sinTheta_i v))
(/.f32 (neg.f32 sinTheta_i) v)
(* -1 sinTheta_i)
(neg.f32 sinTheta_i)
(exp (neg (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ sinTheta_O (* sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 sinTheta_O (*.f32 v sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow v 2))) (+ (/ 1 (pow sinTheta_i 2)) (/ sinTheta_O (* sinTheta_i v)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v))
(*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal -1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ sinTheta_O v)) (/ 1 sinTheta_i)))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_O v)) (/ 1 sinTheta_i)) sinTheta_i)) (* -1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.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 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.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))) sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (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 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.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 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* 1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 sinTheta_i v)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ cosTheta_i v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 4))) (* 1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) cosTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 sinTheta_i v)))) sinTheta_O (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_i v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_i) v))) sinTheta_O cosTheta_i)
(+ cosTheta_i (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 cosTheta_i v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_i v))) sinTheta_O cosTheta_i)
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 sinTheta_O v)) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
sinTheta_O
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_i v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) cosTheta_O) v))) sinTheta_O cosTheta_O)
(+ cosTheta_O (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) v)) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (/.f32 sinTheta_i v))) sinTheta_O cosTheta_O)
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_O (+ (* -2 (/ (* cosTheta_i sinTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (/.f32 sinTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -2 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (*.f32 #s(literal 2 binary32) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* 2 (/ cosTheta_i (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (* sinTheta_O (+ (* -2 (/ (* cosTheta_i sinTheta_i) (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/3 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 cosTheta_i (/.f32 sinTheta_i v)) (*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/3 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O)) sinTheta_O (/.f32 (*.f32 #s(literal 2 binary32) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ 1 (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))
(+ sinTheta_i (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) #s(literal -1/2 binary32) sinTheta_i)
(/ sinTheta_O v)
(/.f32 sinTheta_O v)
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) 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 (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_i sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ cosTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 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 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))) sinTheta_O)) sinTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (pow.f32 v #s(literal 4 binary32))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) sinTheta_O (/.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* 1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 sinTheta_i v) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (pow.f32 v #s(literal 3 binary32)))) sinTheta_O (/.f32 #s(literal 1/2 binary32) v))
(+ (* sinTheta_O (+ (* -1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))) (* 1/4 (/ (pow sinTheta_i 2) (pow v 3))))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (/.f32 sinTheta_i (*.f32 v v)) #s(literal -1/2 binary32))) sinTheta_O (/.f32 #s(literal 1/2 binary32) v))
(+ 1 sinTheta_O)
(+.f32 #s(literal 1 binary32) sinTheta_O)
(+ 1 (* sinTheta_O (+ 1 (* 1/2 sinTheta_O))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (+ 1 (* sinTheta_O (+ 1/2 (* 1/6 sinTheta_O))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/6 binary32) sinTheta_O #s(literal 1/2 binary32)) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* 1/2 sinTheta_O))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ sinTheta_i (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 sinTheta_i (*.f32 v sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (pow sinTheta_i 2) (pow v 2))) (+ (/ 1 (pow sinTheta_O 2)) (/ sinTheta_i (* sinTheta_O v)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) v)) (/ sinTheta_i sinTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32) (/.f32 sinTheta_i sinTheta_O)) sinTheta_O)
(exp sinTheta_O)
(exp.f32 sinTheta_O)
(* 1/2 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ 1/2 (/ 1 sinTheta_O)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ 1/2 (+ (/ 1 sinTheta_O) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 sinTheta_O)
(*.f32 #s(literal 1/2 binary32) sinTheta_O)
(* sinTheta_O (+ 1/2 (/ 1 sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (* -1 (/ sinTheta_i v)) (/ 1 sinTheta_O)) sinTheta_O)) (* -1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 (neg.f32 sinTheta_i) v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) v)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_i) sinTheta_O)))
v
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(* 1/2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) v) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))
(* 1/2 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* sinTheta_O (* sinTheta_i v))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v sinTheta_i) sinTheta_O)) (*.f32 v v))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 sinTheta_O sinTheta_i v) v)) (*.f32 v v))
(/ (+ (* -1/2 (* sinTheta_O (pow sinTheta_i 2))) (* sinTheta_i v)) v)
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal -1/2 binary32) (*.f32 v sinTheta_i)) v)
(* 2 (pow v 2))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 cosTheta_O cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (* cosTheta_O cosTheta_i))) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.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 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O cosTheta_i (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i)))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_i)))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) #s(literal -1/12 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_i)))) v)
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) #s(literal -1/6 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) cosTheta_i)
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(+ cosTheta_O (* -1/6 (/ cosTheta_O (pow v 2))))
(fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O)
(- (+ cosTheta_O (* -1 (/ (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O)) (pow v 4)))) (* 1/6 (/ cosTheta_O (pow v 2))))
(fma.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) #s(literal -7/360 binary32)) #s(literal -1 binary32) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O))
(- (+ cosTheta_O (* -1 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_O) (* 1/120 cosTheta_O))) (+ (* -1/720 cosTheta_O) (* 1/5040 cosTheta_O))) (pow v 6)))) (+ (* -1/36 (/ cosTheta_O (pow v 4))) (+ (* 1/120 (/ cosTheta_O (pow v 4))) (* 1/6 (/ cosTheta_O (pow v 2))))))
(-.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_O #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32)))) (fma.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) #s(literal -7/360 binary32) (*.f32 #s(literal 1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)))))
(+ 1 (* 1/6 (/ 1 (pow v 2))))
(+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2)))))
(+.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)))
(+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6))))))
(+.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))))
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))
(fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(+ cosTheta_O (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) #s(literal -1/6 binary32))) (-.f32 cosTheta_O (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)) v)
(/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)
(/ (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i))) (+ (* -1/720 cosTheta_i) (* 1/5040 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/36 cosTheta_i) (* 1/120 cosTheta_i)) (pow v 4))) (+ (* -1/12 (/ cosTheta_i (pow v 2))) (* 1/2 cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_i #s(literal -1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) (/.f32 (*.f32 cosTheta_i #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) v)
(* v (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6)))))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v)
(* v (+ 1 (* 1/6 (/ 1 (pow v 2)))))
(fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) v v)
(* v (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))))
(fma.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v v)
(* v (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))))
(fma.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)))) v v)
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(* v (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) v)
(* v (- (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))))) (* 1/6 (/ cosTheta_i (pow v 2)))))
(*.f32 (+.f32 (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v))) v)
(* v (- (+ cosTheta_i (+ (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))))) (+ (* -1/6 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/6 (/ cosTheta_i (pow v 2))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) #s(literal -1/6 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) cosTheta_i) (*.f32 #s(literal -1/6 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (/.f32 cosTheta_i (*.f32 v v))))) v)
(+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))) v)
(/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) cosTheta_i))) v)
(/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (+ (* 1/2 cosTheta_i) (+ (* 1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))) v)
(/.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v))) cosTheta_i))) v)
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))
(fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32))
(+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v)) (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32)))
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1/2 binary32))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) #s(literal -1/12 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1/2 binary32))) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))))) (* -1/6 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (- (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 (* cosTheta_O cosTheta_i))))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 sinTheta_O sinTheta_i) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) cosTheta_i) v) #s(literal 1/12 binary32))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(+ cosTheta_i (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(-.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) v))
(+ cosTheta_i (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(-.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) cosTheta_i) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 v))) v))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) v) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 v))) v))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (* 1/36 (/ cosTheta_O (pow v 4))))))
(fma.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) #s(literal 7/360 binary32) (fma.f32 #s(literal -1/6 binary32) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O))
(+ cosTheta_O (+ (* -1/6 (/ cosTheta_O (pow v 2))) (+ (* -1/6 (/ (+ (* -1/120 cosTheta_O) (* 1/36 cosTheta_O)) (pow v 6))) (+ (* -1/120 (/ cosTheta_O (pow v 4))) (+ (* -1/5040 (/ cosTheta_O (pow v 6))) (+ (* 1/720 (/ cosTheta_O (pow v 6))) (* 1/36 (/ cosTheta_O (pow v 4)))))))))
(fma.f32 #s(literal -1/6 binary32) (+.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_O #s(literal 7/360 binary32)) (pow.f32 v #s(literal 6 binary32)))) (+.f32 (fma.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 6 binary32))) #s(literal 1/840 binary32) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 4 binary32))) #s(literal 7/360 binary32))) cosTheta_O))
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 v))
(+ cosTheta_O (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(-.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_O)) v))
(+ cosTheta_O (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) v)) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (* cosTheta_O (* sinTheta_O sinTheta_i))) v)))
(-.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32))) (neg.f32 v))) v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (* 1/12 (/ cosTheta_i (pow v 2)))) v))
(/.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 #s(literal -1/2 binary32) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2))))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i #s(literal 7/360 binary32)) (pow.f32 v #s(literal 4 binary32)))) (*.f32 #s(literal 1/12 binary32) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (+ (* -1/6 (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i))) (+ (* -1/5040 cosTheta_i) (* 1/720 cosTheta_i))) (pow v 6))) (+ (* -1/2 (/ (+ (* -1/120 cosTheta_i) (* 1/36 cosTheta_i)) (pow v 4))) (* 1/12 (/ cosTheta_i (pow v 2)))))) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 7/360 binary32)) #s(literal -1/6 binary32) (*.f32 cosTheta_i #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal 1/12 binary32) v) (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 7/360 binary32))) (pow.f32 v #s(literal 4 binary32))))) (neg.f32 v))
(* -1 (* v (- (* -1 (/ (+ 1/3 (* 1/60 (/ 1 (pow v 2)))) (pow v 2))) 2)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)))
(* -1 (* v (- (* -1 (/ (+ 1/60 (* 1/2520 (/ 1 (pow v 2)))) (pow v 4))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2520 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/60 binary32)) (pow.f32 v #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(* -1 (* v (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)))
(* -1 (* v (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))))
(*.f32 (neg.f32 v) (-.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))))
(* -1 (* v (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 (neg.f32 v) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
(* -1 (* v (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)))))
(*.f32 (neg.f32 v) (-.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) v)))
(* -1 (* v (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* -1/6 cosTheta_i)) v))) v)))))
(*.f32 (neg.f32 v) (-.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* -1/2 (/ (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)) v))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* -1/6 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (- (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* -1/6 cosTheta_i)))) v)) (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* -1/2 cosTheta_i)) v))
(/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 sinTheta_O sinTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(+ 1/2 (* -1 (/ (+ (* 1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)))
(-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) (/.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))) (neg.f32 v))) v))
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) v) #s(literal 1/12 binary32))) (neg.f32 v))) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))

rewrite216.0ms (1.7%)

Memory
15.3MiB live, 430.7MiB allocated; 89ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070567
0114567
1349567
22033567
08312567
Stop Event
iter limit
node limit
iter limit
Counts
54 → 787
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(neg.f32 sinTheta_O)
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
v
cosTheta_i
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
cosTheta_O
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i v)
#s(literal 1/2 binary32)
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)))
#s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))
(/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i)
#s(literal -1/2 binary32)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(/.f32 sinTheta_O v)
(/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))
#s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
Outputs
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) v) (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O #s(literal 2 binary32)))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O)) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32))) (*.f32 (*.f32 v v) (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 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) cosTheta_O)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32)) v)
(/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) v) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O)) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))) v)
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (neg.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (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 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) v) (/.f32 cosTheta_i #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) v))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)))
(*.f32 cosTheta_i (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i v))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)) (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)) cosTheta_i)) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (neg.f32 (/.f32 cosTheta_i #s(literal 2 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_i)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i v)) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)) (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) #s(literal 2 binary32)) cosTheta_i) v)
(/.f32 (/.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) v) #s(literal 2 binary32))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (neg.f32 (/.f32 cosTheta_i #s(literal 2 binary32)))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_i)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_i #s(literal 2 binary32))) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (*.f32 #s(literal 2 binary32) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))) cosTheta_i)
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) (/.f32 (neg.f32 sinTheta_O) #s(literal 2 binary32))) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) (/.f32 (neg.f32 sinTheta_O) #s(literal 2 binary32))))
(*.f32 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))))
(*.f32 (fabs.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))) (fabs.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))) (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(/.f32 (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32))) (-.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))) (/.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (+.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))))
(-.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(pow.f32 (exp.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(pow.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O)
(pow.f32 (*.f32 (exp.f32 (neg.f32 sinTheta_O)) (exp.f32 (neg.f32 sinTheta_O))) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32)))
(pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v)))
(pow.f32 (exp.f32 (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))
(pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (+.f32 (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 sinTheta_O) (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)))
(pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))
(fabs.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))) (/.f32 (pow.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))))
(+.f32 (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(+.f32 (neg.f32 (sinh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (cosh.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(exp.f32 (fma.f32 sinTheta_O (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))))
(exp.f32 (*.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (/.f32 sinTheta_i v))) (neg.f32 sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_O) #s(literal 2 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 sinTheta_O (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))))
(exp.f32 (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v))))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v))))
(*.f32 (neg.f32 (/.f32 sinTheta_O v)) sinTheta_i)
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(log.f32 (exp.f32 (neg.f32 sinTheta_O)))
(-.f32 #s(literal 0 binary32) sinTheta_O)
(neg.f32 sinTheta_O)
(log.f32 (exp.f32 sinTheta_O))
(-.f32 (log.f32 (+.f32 (pow.f32 (cosh.f32 sinTheta_O) #s(literal 3 binary32)) (pow.f32 (sinh.f32 sinTheta_O) #s(literal 3 binary32)))) (log.f32 (fma.f32 (cosh.f32 sinTheta_O) (cosh.f32 sinTheta_O) (-.f32 (pow.f32 (sinh.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (cosh.f32 sinTheta_O) (sinh.f32 sinTheta_O))))))
(-.f32 #s(literal 0 binary32) (neg.f32 sinTheta_O))
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 sinTheta_i) (neg.f32 v))
(/.f32 sinTheta_i (neg.f32 (neg.f32 v)))
(/.f32 sinTheta_i v)
(neg.f32 (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (pow.f32 sinTheta_i #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 sinTheta_i)) (sqrt.f32 (neg.f32 sinTheta_i)))
(*.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i))
(sqrt.f32 (*.f32 sinTheta_i sinTheta_i))
(pow.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))
(pow.f32 sinTheta_i #s(literal 1 binary32))
(fabs.f32 (neg.f32 sinTheta_i))
(fabs.f32 sinTheta_i)
(exp.f32 (/.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 1 binary32)))
(neg.f32 (neg.f32 sinTheta_i))
sinTheta_i
v
cosTheta_i
(*.f32 #s(literal -2 binary32) (neg.f32 v))
(*.f32 (neg.f32 (neg.f32 v)) #s(literal 2 binary32))
(*.f32 (neg.f32 v) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 v)))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v))) (neg.f32 (-.f32 v v)))
(/.f32 (neg.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (neg.f32 (fma.f32 v v (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v)) (-.f32 v v))
(/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v))))
(-.f32 (/.f32 (*.f32 v v) (-.f32 v v)) (/.f32 (*.f32 v v) (-.f32 v v)))
(+.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (fma.f32 v v (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v)))) (/.f32 (pow.f32 v #s(literal 3 binary32)) (fma.f32 v v (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v)))))
(+.f32 v v)
(neg.f32 (*.f32 #s(literal -2 binary32) v))
#s(literal 2 binary32)
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
cosTheta_O
(*.f32 (neg.f32 (neg.f32 v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v))
(*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (neg.f32 v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)
(*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(+.f32 (/.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)) v) #s(literal 2 binary32)))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.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 2 binary32))) (*.f32 (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))) (+.f32 (/.f32 (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 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #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 (/.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 (/.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 (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 (neg.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -2 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(+.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (neg.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal -1 binary32) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1 binary32) v)
(pow.f32 (exp.f32 (log.f32 v)) #s(literal -1 binary32))
(pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 v)) #s(literal -1 binary32))
(pow.f32 (*.f32 v v) #s(literal -1/2 binary32))
(pow.f32 v #s(literal -1 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 v) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) v))
#s(literal 1 binary32)
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)) cosTheta_O)
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32))
(*.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O))) (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 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.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 (*.f32 (neg.f32 cosTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i v)
(neg.f32 (/.f32 (neg.f32 cosTheta_i) v))
(neg.f32 (/.f32 cosTheta_i (neg.f32 v)))
#s(literal 1/2 binary32)
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) #s(literal 2 binary32)) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) #s(literal 2 binary32))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (/.f32 cosTheta_i #s(literal 2 binary32))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O)
(*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_i #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v)
(/.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 cosTheta_i #s(literal 2 binary32))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32))))
(*.f32 (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -2 binary32))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 #s(literal 2 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))) (fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(-.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(fma.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(fma.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(fma.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))))))
(+.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(+.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v)) v)
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32)) (*.f32 v v))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v))) v)
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_i (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_i)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_i)) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(neg.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) cosTheta_i)
(*.f32 cosTheta_i #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))
#s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) (*.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O (neg.f32 v)) (*.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (neg.f32 sinTheta_O) v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O (neg.f32 v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (/.f32 sinTheta_O v)) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))
(fma.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O v) (*.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (pow.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 (/.f32 sinTheta_O v))) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i))) (/.f32 sinTheta_O v)))
(+.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i))) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))))) (*.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))))) (-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i))))))
(/.f32 (-.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))))))))
(/.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_i (*.f32 #s(literal -1/4 binary32) (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32))))) (neg.f32 (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))) (*.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))))
(/.f32 (fma.f32 sinTheta_i sinTheta_i (*.f32 #s(literal -1/4 binary32) (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)))) (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i))
(/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i)))))
(/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32))))))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(-.f32 sinTheta_i (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) sinTheta_i) v) #s(literal -1/2 binary32)))
(-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -1/2 binary32)))
(fma.f32 (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (pow.f32 sinTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 sinTheta_i)) (sqrt.f32 (neg.f32 sinTheta_i)) (*.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -1/2 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 sinTheta_i)) (sqrt.f32 (neg.f32 sinTheta_i)) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))
(fma.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i) (*.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -1/2 binary32)))
(fma.f32 (sqrt.f32 sinTheta_i) (sqrt.f32 sinTheta_i) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O v) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i)
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) sinTheta_i)
(fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i)
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 sinTheta_i sinTheta_i (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) sinTheta_i))))))
(+.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal 2 binary32)) #s(literal 1/4 binary32) (*.f32 sinTheta_i (-.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)))
(+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)) sinTheta_i)
(+.f32 sinTheta_i (*.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (/.f32 sinTheta_O v))) #s(literal -1/2 binary32)))
(+.f32 sinTheta_i (*.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32)))
#s(literal -1/2 binary32)
(*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_i) v))
(*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) sinTheta_i) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)
(neg.f32 (/.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) sinTheta_i) v))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (neg.f32 sinTheta_O))
(*.f32 (neg.f32 (neg.f32 sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (neg.f32 (neg.f32 sinTheta_O)))
(*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_i))
(*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_i)
(*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))
(*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_i))
(neg.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (exp.f32 (log.f32 sinTheta_i)) (exp.f32 (log.f32 sinTheta_i)))
(*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_i))
(*.f32 sinTheta_i sinTheta_i)
(sqrt.f32 (pow.f32 sinTheta_i #s(literal 4 binary32)))
(pow.f32 (exp.f32 (log.f32 sinTheta_i)) #s(literal 2 binary32))
(pow.f32 (neg.f32 sinTheta_i) #s(literal 2 binary32))
(pow.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1 binary32))
(pow.f32 sinTheta_i #s(literal 2 binary32))
(fabs.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i))
(fabs.f32 (*.f32 sinTheta_i sinTheta_i))
(+.f32 (cosh.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (neg.f32 sinTheta_i)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i))
(/.f32 (neg.f32 (neg.f32 (neg.f32 sinTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 sinTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 v))
(/.f32 sinTheta_O v)
(neg.f32 (/.f32 (neg.f32 sinTheta_O) v))
(neg.f32 (/.f32 sinTheta_O (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_O))) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O #s(literal 2 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 cosTheta_O #s(literal 2 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) v)) v)
(/.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))
(neg.f32 (/.f32 cosTheta_O (*.f32 #s(literal -2 binary32) (*.f32 v v))))
(*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 v) v))
(*.f32 (neg.f32 (neg.f32 v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 v v) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) v) (neg.f32 v))
(*.f32 (neg.f32 v) (*.f32 #s(literal -2 binary32) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (neg.f32 v)))
(*.f32 (*.f32 #s(literal 2 binary32) v) v)
(*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 v) v)))
(*.f32 #s(literal 2 binary32) (*.f32 v v))
(*.f32 v (*.f32 #s(literal 2 binary32) v))
(/.f32 (-.f32 (*.f32 (*.f32 v v) (*.f32 v v)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (-.f32 v v)))
(/.f32 (+.f32 (pow.f32 (*.f32 v v) #s(literal 3 binary32)) (pow.f32 (*.f32 v v) #s(literal 3 binary32))) (fma.f32 (*.f32 v v) (*.f32 v v) (-.f32 (*.f32 (*.f32 v v) (*.f32 v v)) (*.f32 (*.f32 v v) (*.f32 v v)))))
(-.f32 (*.f32 v v) (*.f32 (neg.f32 v) v))
(fma.f32 (pow.f32 v #s(literal 1 binary32)) (pow.f32 v #s(literal 1 binary32)) (*.f32 v v))
(fma.f32 (neg.f32 (fabs.f32 v)) (neg.f32 (fabs.f32 v)) (*.f32 v v))
(fma.f32 (fabs.f32 (fabs.f32 v)) (fabs.f32 (fabs.f32 v)) (*.f32 v v))
(fma.f32 (neg.f32 (neg.f32 v)) (neg.f32 (neg.f32 v)) (*.f32 v v))
(fma.f32 (fabs.f32 v) (fabs.f32 v) (*.f32 v v))
(fma.f32 (neg.f32 v) (neg.f32 v) (*.f32 v v))
(fma.f32 v v (*.f32 v v))
(+.f32 (*.f32 v v) (*.f32 v v))
(neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(*.f32 (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i v)) cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) v)
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 cosTheta_i v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) v))
(*.f32 (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(*.f32 cosTheta_i (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 cosTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (*.f32 cosTheta_i (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (/.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32)) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) v))
(*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) v) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) v)) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) #s(literal 2 binary32)) v)
(/.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v))
(+.f32 (/.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32))) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))) (neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))) (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))))
(*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v)))) (*.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))))) (-.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (-.f32 (*.f32 (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)))
(-.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))))
(pow.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_i) v)) (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))))
(pow.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 sinTheta_i v)) #s(literal -1 binary32))
(pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))
(pow.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) #s(literal 2 binary32)))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v)))
(pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))
(fabs.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))
(+.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 sinTheta_i v))) (sinh.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)))))
(exp.f32 (fma.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)) (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))))
(exp.f32 (*.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32)))))
(exp.f32 (*.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))) (/.f32 (+.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal -2 binary32) v))))
(exp.f32 (log.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))
(neg.f32 (neg.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))))
#s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))
(+.f32 (cosh.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))))) (sinh.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))))))
(exp.f32 (log.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))) (-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) (neg.f32 sinTheta_O)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)) #s(literal 1 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) (neg.f32 sinTheta_O)))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))))
(+.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)))) sinTheta_O))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 sinTheta_O)) (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))) (-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) #s(literal -1 binary32))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32)))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O))
(fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 sinTheta_O)) #s(literal 1/2 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) sinTheta_O))
(/.f32 (neg.f32 sinTheta_i) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 sinTheta_i) v)
(/.f32 sinTheta_i (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 sinTheta_i (neg.f32 v))
(neg.f32 (/.f32 sinTheta_i v))
(neg.f32 sinTheta_i)

eval213.0ms (1.7%)

Memory
16.5MiB live, 541.7MiB allocated; 139ms collecting garbage
Compiler

Compiled 51 610 to 6 002 computations (88.4% saved)

prune138.0ms (1.1%)

Memory
-17.7MiB live, 323.5MiB allocated; 28ms collecting garbage
Pruning

65 alts after pruning (60 fresh and 5 done)

PrunedKeptTotal
New1 204211 225
Fresh113950
Picked325
Done033
Total1 218651 283
Accuracy
99.9%
Counts
1 283 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
98.2%
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) v)
97.3%
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
98.7%
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
98.2%
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
97.7%
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.4%
(/.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 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (+.f32 (sinh.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)) #s(literal 2 binary32))) v))
98.4%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))) v))
72.0%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
65.8%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.3%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
49.9%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
97.9%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))
71.9%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
71.9%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
98.8%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.8%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
98.2%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
98.3%
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.1%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.0%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
98.3%
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.0%
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
98.4%
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.5%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
97.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
61.7%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
98.3%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))))))
97.5%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
98.2%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
71.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
65.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
98.3%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
71.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
65.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
65.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) v v)))))
65.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
71.9%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
58.8%
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
60.0%
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
98.3%
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.6%
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
98.6%
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 2 binary32) cosTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
60.0%
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
98.5%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 (sqrt.f32 v) (sqrt.f32 v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (exp.f32 (log.f32 v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v))) v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.3%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
60.1%
#s(approx (/ (* (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))
60.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
60.0%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
98.0%
#s(approx (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) 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)))))
Compiler

Compiled 7 038 to 2 525 computations (64.1% saved)

regimes284.0ms (2.2%)

Memory
-10.8MiB live, 384.2MiB allocated; 44ms collecting garbage
Counts
124 → 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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_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 cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) v)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.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 (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))
#s(approx (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) 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)))))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (/.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 #s(literal 2 binary32) cosTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (cosh.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 (sinh.f32 (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) v))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 cosTheta_i (pow.f32 v #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 (sinh.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)) #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 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 2 binary32)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 (sqrt.f32 v) (sqrt.f32 v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 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) (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v))))) #s(literal 2 binary32)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (exp.f32 (log.f32 v))) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (+.f32 (cosh.f32 (log.f32 v)) (sinh.f32 (log.f32 v))) v (fma.f32 v v (*.f32 (neg.f32 v) v))))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #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 (/.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 (/.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 (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 cosTheta_O cosTheta_i) 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 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) v))
Outputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes252.0ms (2%)

Memory
19.0MiB live, 159.6MiB allocated; 17ms collecting garbage
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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_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 cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) v)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.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 (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))
#s(approx (* cosTheta_O (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (sinh (/ 1 v))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 v v) #s(literal 1 binary32)) 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)))))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 #s(literal 2 binary32) v))
Outputs
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes264.0ms (2%)

Memory
-10.0MiB live, 133.6MiB allocated; 13ms collecting garbage
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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_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 cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) cosTheta_O)
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 #s(approx (exp sinTheta_O) (fma.f32 (fma.f32 #s(literal 1/2 binary32) sinTheta_O #s(literal 1 binary32)) sinTheta_O #s(literal 1 binary32))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O) v)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (*.f32 cosTheta_i (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) v)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i))) v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.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 (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Outputs
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
Calls

8 calls:

60.0ms
(*.f32 cosTheta_i cosTheta_O)
50.0ms
cosTheta_i
43.0ms
sinTheta_O
23.0ms
v
22.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.8%1(*.f32 cosTheta_i cosTheta_O)
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1cosTheta_i
98.8%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes220.0ms (1.7%)

Memory
14.6MiB live, 203.6MiB allocated; 37ms collecting garbage
Counts
79 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v) (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) v)) (*.f32 v v)) sinTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (-.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i)) (neg.f32 sinTheta_i))) (*.f32 sinTheta_i sinTheta_i)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) sinTheta_O) 1) (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 sinTheta_i v) (fma.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (pow.f32 (*.f32 v v) #s(literal -1/2 binary32))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Outputs
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
Calls

8 calls:

55.0ms
(*.f32 sinTheta_i sinTheta_O)
34.0ms
sinTheta_O
31.0ms
cosTheta_i
27.0ms
cosTheta_O
19.0ms
v
Results
AccuracySegmentsBranch
98.8%1(*.f32 cosTheta_i cosTheta_O)
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes202.0ms (1.6%)

Memory
-14.8MiB live, 269.5MiB allocated; 18ms collecting garbage
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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 (*.f32 #s(literal 2 binary32) v) v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 #s(approx (/ (+ (* -1 sinTheta_i) (/ (* (* (* sinTheta_i sinTheta_i) sinTheta_O) 1/2) v)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) (*.f32 sinTheta_i v)) (*.f32 v v))) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (neg.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32)))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 v v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) v) (/.f32 cosTheta_i #s(literal 2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(literal 2 binary32)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (fma.f32 (/.f32 sinTheta_O v) (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -1/2 binary32) sinTheta_i) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(literal 2 binary32)))) (*.f32 v v))
Outputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Calls

8 calls:

46.0ms
cosTheta_i
31.0ms
(*.f32 cosTheta_i cosTheta_O)
27.0ms
v
24.0ms
sinTheta_i
21.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.7%1(*.f32 cosTheta_i cosTheta_O)
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_i
98.7%1sinTheta_O
98.7%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes149.0ms (1.2%)

Memory
26.9MiB live, 219.0MiB allocated; 11ms collecting garbage
Counts
52 → 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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
Outputs
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes152.0ms (1.2%)

Memory
-7.6MiB live, 264.7MiB allocated; 74ms collecting garbage
Counts
50 → 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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(approx (+ (* (+ (* -1/2 (/ (* (* sinTheta_i sinTheta_i) sinTheta_O) v)) sinTheta_i) (/ sinTheta_O v)) 1) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 1 binary32)))) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 v) (sqrt.f32 v)))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sqrt.f32 v) (sqrt.f32 v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Calls

8 calls:

38.0ms
(*.f32 cosTheta_i cosTheta_O)
21.0ms
cosTheta_O
21.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))
17.0ms
sinTheta_O
15.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.5%1(*.f32 cosTheta_i cosTheta_O)
98.5%1(*.f32 sinTheta_i sinTheta_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%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes92.0ms (0.7%)

Memory
33.3MiB live, 171.7MiB allocated; 14ms collecting garbage
Counts
42 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (/ (+ (pow v 3) (pow v 3)) (+ (* v v) (+ (* v v) (* (neg v) v))))) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 (/.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) v))
Outputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes108.0ms (0.8%)

Memory
11.4MiB live, 151.4MiB allocated; 15ms collecting garbage
Counts
38 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
Outputs
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes97.0ms (0.8%)

Memory
-8.6MiB live, 134.1MiB allocated; 11ms collecting garbage
Counts
32 → 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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
Outputs
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
Calls

8 calls:

36.0ms
sinTheta_i
12.0ms
cosTheta_O
10.0ms
v
8.0ms
sinTheta_O
8.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.3%1(*.f32 sinTheta_i sinTheta_O)
98.3%1cosTheta_i
98.3%1sinTheta_i
98.3%1(*.f32 cosTheta_i cosTheta_O)
98.3%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%1cosTheta_O
98.3%1sinTheta_O
98.3%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes70.0ms (0.5%)

Memory
-14.3MiB live, 128.5MiB allocated; 11ms collecting garbage
Counts
29 → 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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))))
Outputs
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
Calls

8 calls:

12.0ms
v
11.0ms
cosTheta_i
9.0ms
(*.f32 cosTheta_i cosTheta_O)
8.0ms
sinTheta_O
8.0ms
cosTheta_O
Results
AccuracySegmentsBranch
72.0%1sinTheta_i
72.0%1(*.f32 cosTheta_i cosTheta_O)
72.0%1(*.f32 sinTheta_i sinTheta_O)
72.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))
72.0%1cosTheta_i
72.0%1cosTheta_O
72.0%1sinTheta_O
72.0%1v
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes63.0ms (0.5%)

Memory
34.4MiB live, 161.4MiB allocated; 10ms collecting garbage
Counts
27 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta_i (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/6 binary32) cosTheta_i)) v))) (neg.f32 v))) (neg.f32 v))))
(*.f32 cosTheta_O #s(approx (* (/ cosTheta_i v) (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i))) v)))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal -1/2 binary32))) v))) v)) (neg.f32 v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i)) cosTheta_O (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) v)) v)) v))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))
Outputs
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes707.0ms (5.5%)

Memory
-177.9MiB live, 131.9MiB allocated; 1.2s collecting garbage
Counts
17 → 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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v)))))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (-.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) v))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)))))
Outputs
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
Calls

8 calls:

646.0ms
cosTheta_i
23.0ms
cosTheta_O
14.0ms
v
5.0ms
sinTheta_i
5.0ms
sinTheta_O
Results
AccuracySegmentsBranch
71.9%1(*.f32 sinTheta_i sinTheta_O)
71.9%1v
71.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.9%1cosTheta_O
71.9%1sinTheta_O
71.9%1(*.f32 cosTheta_i cosTheta_O)
71.9%1sinTheta_i
71.9%1cosTheta_i
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes42.0ms (0.3%)

Memory
26.8MiB live, 69.5MiB allocated; 13ms collecting garbage
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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))))
Outputs
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes65.0ms (0.5%)

Memory
-35.1MiB live, 69.0MiB allocated; 53ms collecting garbage
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) #s(approx (/ cosTheta_i (* (* v (* 2 v)) (sinh (/ 1 v)))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal -1/12 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) #s(approx (* v (* (sinh (/ 1 v)) v)) (fma.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_i) cosTheta_O) v) (*.f32 cosTheta_O cosTheta_i))) v))
Outputs
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
Calls

8 calls:

35.0ms
sinTheta_i
10.0ms
sinTheta_O
4.0ms
cosTheta_O
3.0ms
v
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.8%1(*.f32 sinTheta_i sinTheta_O)
65.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))
65.8%1sinTheta_O
65.8%1v
65.8%1(*.f32 cosTheta_i cosTheta_O)
65.8%1cosTheta_i
65.8%1cosTheta_O
65.8%1sinTheta_i
Compiler

Compiled 33 to 56 computations (-69.7% saved)

regimes21.0ms (0.2%)

Memory
19.9MiB live, 66.8MiB allocated; 2ms collecting garbage
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 cosTheta_i) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (sinh (/ 1 v))) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))
(*.f32 #s(approx (/ (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (sinh (/ 1 v))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
Calls

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes15.0ms (0.1%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes15.0ms (0.1%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

regimes8.0ms (0.1%)

Memory
21.9MiB live, 21.9MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

8 calls:

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

Compiled 33 to 56 computations (-69.7% saved)

simplify62.0ms (0.5%)

Memory
6.3MiB live, 51.5MiB allocated; 4ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0179626
1268626
2513620
31604620
47265620
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
Outputs
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) cosTheta_i) (+.f32 v v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i) (*.f32 #s(literal 2 binary32) v)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) v) (/.f32 sinTheta_i v) (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(approx (/ (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) (* 2 v)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) cosTheta_i) (* 2 v)) (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) #s(literal 1/2 binary32)) v)) v) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(approx (* (sinh (/ 1 v)) 2) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/6 binary32)) (*.f32 (neg.f32 v) v)) #s(literal -1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (neg.f32 v) (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/60 binary32) (*.f32 v v)) #s(literal -1 binary32) #s(literal -1/3 binary32)) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (*.f32 v (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) v)))))
(*.f32 (*.f32 cosTheta_O #s(approx (pow (exp sinTheta_O) (/ (neg sinTheta_i) v)) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(*.f32 (*.f32 cosTheta_O #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32))) (/.f32 cosTheta_i #s(approx (* (* v (* 2 v)) (sinh (/ 1 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))

derivations1.4s (10.8%)

Memory
24.0MiB live, 1 041.3MiB allocated; 192ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073587
0121559
1396448
22892448
08380448
09874917
136884718
085154506
057416
093415
1281409
21523396
08918390
070567
0114567
1349567
22033567
08312567
01992
03192
18292
235890
3312790
0911090
03521593
112741531
253241452
080471396
08164000
129953875
081913708
09965161
137985061
083014841
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 626 to 181 computations (71.1% saved)

preprocess607.0ms (4.7%)

Memory
14.7MiB live, 497.0MiB allocated; 89ms collecting garbage
Remove

(negabs cosTheta_O)

(sort cosTheta_i cosTheta_O)

(negabs cosTheta_i)

Compiler

Compiled 3 760 to 2 528 computations (32.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...