HairBSDF, Mp, upper

Time bar (total: 18.1s)

analyze969.0ms (5.3%)

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

Compiled 62 to 42 computations (32.3% saved)

sample2.5s (13.6%)

Memory
60.6MiB live, 3 479.0MiB allocated
Samples
1.9s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-<=: 385.0ms (24.6% of total)
ival-mult: 323.0ms (20.7% of total)
ival-div: 253.0ms (16.2% of total)
const: 215.0ms (13.8% of total)
ival-exp: 125.0ms (8% of total)
ival-sinh: 81.0ms (5.2% of total)
ival-neg: 57.0ms (3.6% of total)
ival-and: 53.0ms (3.4% of total)
ival-<: 53.0ms (3.4% of total)
exact: 15.0ms (1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess245.0ms (1.4%)

Memory
-14.8MiB live, 383.5MiB allocated
Algorithm
egg-herbie
Rules
6 182×lower-*.f64
6 172×lower-*.f32
2 208×lower-fma.f64
2 208×lower-fma.f32
2 152×lower-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

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

(negabs cosTheta_O)

(negabs cosTheta_i)

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

explain175.0ms (1%)

Memory
16.2MiB live, 325.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
00-0-sinTheta_i
00-0-cosTheta_i
00-0-v
00-0-(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-sinTheta_O
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
00-0-#s(literal 1 binary32)
00-0-(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
00-0-(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
00-0-cosTheta_O
00-0-(sinh.f32 (/.f32 #s(literal 1 binary32) v))
03(1.2578965463455869e-21 0.1537194550037384 -9.493798108772822e-11 4.150481213789153e-36 0.2749636173248291)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
01(5.648628158035674e-25 3.5071589594163906e-22 -6.803947877022763e-30 0.01596252992749214 0.22469262778759003)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/n30
(*.f32 sinTheta_i sinTheta_O)underflow76
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n10
(*.f32 cosTheta_i cosTheta_O)underflow88
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
66.0ms512×0valid
Compiler

Compiled 242 to 80 computations (66.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-div: 15.0ms (36.5% of total)
ival-mult: 14.0ms (34.1% of total)
ival-exp: 4.0ms (9.7% of total)
ival-sinh: 4.0ms (9.7% of total)
ival-neg: 2.0ms (4.9% of total)
exact: 1.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

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

Compiled 27 to 19 computations (29.6% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize51.0ms (0.3%)

Memory
-3.5MiB live, 71.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
32.0ms256×0valid
Compiler

Compiled 94 to 21 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 7.0ms (36.6% of total)
ival-div: 6.0ms (31.4% of total)
ival-exp: 2.0ms (10.5% of total)
ival-sinh: 2.0ms (10.5% of total)
ival-neg: 1.0ms (5.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.1%)

Memory
23.8MiB live, 23.8MiB allocated
Counts
4 → 96
Calls
Call 1
Inputs
#<alt (sinh.f32 (/.f32 #s(literal 1 binary32) v))>
#<alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v)>
#<alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)>
#<alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v)>
Outputs
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
Calls

24 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(* (* (sinh (/ 1 v)) 2) v)
1.0ms
sinTheta_i
@inf
(/ (* sinTheta_i sinTheta_O) v)
1.0ms
v
@inf
(sinh (/ 1 v))
1.0ms
v
@0
(sinh (/ 1 v))
1.0ms
v
@0
(* (* (sinh (/ 1 v)) 2) v)

rewrite266.0ms (1.5%)

Memory
-11.9MiB live, 333.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 950×lower-*.f64
3 942×lower-*.f32
3 866×lower-/.f64
3 860×lower-/.f32
1 944×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01522
02322
15822
222622
3140322
0858622
Stop Event
iter limit
node limit
iter limit
Counts
4 → 464
Calls
Call 1
Inputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Outputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(-.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 (*.f32 (sinh.f32 #s(literal 0 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (cosh.f32 #s(literal 0 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal 2 binary32)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal 2 binary32)))
(-.f32 (/.f32 (/.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)))
(-.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32))))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 4 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) #s(literal 1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 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 #s(literal -2 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 4 binary32))
(/.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 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 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 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))))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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))))) (*.f32 #s(literal 2 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -4 binary32)) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32))) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)) #s(literal 3 binary32))) (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (+.f32 (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (+.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (exp.f32 (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 #s(literal 4 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 #s(literal 4 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 8 binary32))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 8 binary32))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (*.f32 (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))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) #s(literal 1/4 binary32)))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #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)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))
(/.f32 (fma.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(/.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(*.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/4 binary32))
(*.f32 (cosh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/4 binary32))
(*.f32 (-.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))))
(*.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (-.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)))) (-.f32 (expm1.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32)) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1/2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (expm1.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))
(neg.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal 0 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32))
(fma.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i))))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(/.f32 (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v (neg.f32 sinTheta_i)))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v (neg.f32 sinTheta_O)))
(/.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v) #s(literal -1 binary32))
(/.f32 (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) sinTheta_O))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (neg.f32 v) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i)))) (neg.f32 v)) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 v v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (*.f32 sinTheta_O (neg.f32 sinTheta_i)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 sinTheta_i (/.f32 #s(literal 1 binary32) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_O (neg.f32 sinTheta_i)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v) #s(literal -1 binary32))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 sinTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) (neg.f32 sinTheta_i))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) (neg.f32 sinTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 v (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v (neg.f32 sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v sinTheta_O)) (neg.f32 sinTheta_i))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v sinTheta_i)) (neg.f32 sinTheta_O))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal 1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 (*.f32 v v))) v)
(neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(neg.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(neg.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal -2 binary32)))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(+.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v))
(+.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 0 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(+.f32 (*.f32 (neg.f32 v) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(+.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v)))
(+.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 v #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 v #s(literal 2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(fma.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(fma.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(fma.f32 (neg.f32 v) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(fma.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 v #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32)) (*.f32 v #s(literal 2 binary32))))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v))
(fma.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v)))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 (/.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) 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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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)))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal -1 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)))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))))
(/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.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 #s(literal 1 binary32) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) 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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) v)))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 2 binary32))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (neg.f32 (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v)) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -4 binary32)) v) #s(literal -2 binary32))
(/.f32 (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 #s(literal 1 binary32) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) 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))))) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (neg.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -4 binary32)) (neg.f32 (/.f32 #s(literal 2 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)))) (*.f32 v #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (*.f32 v #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 2 binary32) (neg.f32 v)) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(/.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))
(/.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (+.f32 (pow.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 3 binary32))) (fma.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (-.f32 (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v))))) (*.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))))))
(/.f32 (-.f32 (*.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v)))))) (-.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (*.f32 v (exp.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)))) (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (/.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))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))
(/.f32 (/.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal 2 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))
(/.f32 (/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal -1 binary32))
(/.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) #s(literal 2 binary32)) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(*.f32 (neg.f32 v) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 v #s(literal 2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))))))
(*.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -1/2 binary32))
(*.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32))))
(*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (/.f32 (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v)) (/.f32 (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -4 binary32)) v) #s(literal -1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)) #s(literal -2 binary32))
(*.f32 (pow.f32 v #s(literal 1/2 binary32)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (neg.f32 v)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (/.f32 v (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(*.f32 (/.f32 v #s(literal 2 binary32)) (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (/.f32 (*.f32 v #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 v (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (/.f32 v (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)) (*.f32 v #s(literal 2 binary32)))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (neg.f32 v)))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 #s(literal 2 binary32) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal 1/2 binary32)))
(*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (/.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)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (/.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)))) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (/.f32 v (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) (/.f32 v (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(*.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) (/.f32 #s(literal 1/2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(*.f32 (/.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 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32) #s(literal 1 binary32)))))
(*.f32 (/.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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)))) (-.f32 (expm1.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) 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 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (expm1.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.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 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32) #s(literal 1 binary32)))))
(*.f32 (/.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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)))) (-.f32 (expm1.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) 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 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (expm1.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(fma.f32 #s(literal 0 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(fma.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))
(/.f32 (neg.f32 cosTheta_O) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))
(/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (neg.f32 v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 v) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_O)) (neg.f32 cosTheta_i))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal 1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))
(*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)

simplify297.0ms (1.6%)

Memory
34.2MiB live, 311.7MiB allocated
Algorithm
egg-herbie
Rules
6 022×lower-fma.f64
6 022×lower-fma.f32
1 810×lower-*.f64
1 810×lower-*.f32
1 590×lower-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
067636
1147628
2330625
3745624
41726624
54592624
66875624
08158624
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
Outputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (pow.f32 v #s(literal 5 binary32))))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)

eval88.0ms (0.5%)

Memory
-2.4MiB live, 123.6MiB allocated
Compiler

Compiled 17 792 to 2 091 computations (88.2% saved)

prune130.0ms (0.7%)

Memory
-2.1MiB live, 312.2MiB allocated
Pruning

44 alts after pruning (43 fresh and 1 done)

PrunedKeptTotal
New51743560
Fresh000
Picked011
Done000
Total51744561
Accuracy
99.7%
Counts
561 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
49.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
97.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) v)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 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 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
97.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 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #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 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(/.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 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
96.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)))) (-.f32 (expm1.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))))
96.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.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 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32) #s(literal 1 binary32))))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
97.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) v))))
97.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) #s(literal 2 binary32)) v))
96.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (+.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1 binary32))))) #s(literal 2 binary32)) v))
95.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)) #s(literal 3 binary32))) (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (+.f32 (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
98.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 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
59.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
31.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Compiler

Compiled 3 395 to 2 167 computations (36.2% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize202.0ms (1.1%)

Memory
-48.6MiB live, 374.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy95.3%
(pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
accuracy94.5%
(exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
accuracy54.3%
(log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
accuracy99.2%
(*.f32 v (*.f32 v v))
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy98.0%
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v))))
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy98.6%
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v)))
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy99.9%
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
accuracy99.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
accuracy99.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy99.0%
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
84.0ms256×0valid
Compiler

Compiled 579 to 46 computations (92.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-div: 20.0ms (34.5% of total)
ival-mult: 19.0ms (32.8% of total)
ival-neg: 5.0ms (8.6% of total)
ival-exp: 4.0ms (6.9% of total)
ival-log: 3.0ms (5.2% of total)
ival-add: 2.0ms (3.4% of total)
ival-pow: 2.0ms (3.4% of total)
ival-sinh: 2.0ms (3.4% of total)
exact: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series246.0ms (1.4%)

Memory
51.9MiB live, 404.2MiB allocated
Counts
13 → 444
Calls
Call 1
Inputs
#<alt (sinh.f32 (/.f32 #s(literal 1 binary32) v))>
#<alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))>
#<alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v)>
#<alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)>
#<alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v)>
#<alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))>
#<alt (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))>
#<alt (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v)))>
#<alt (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v))))>
#<alt (*.f32 v (*.f32 v v))>
#<alt (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))>
#<alt (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))>
#<alt (pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))>
Outputs
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))>
#<alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))>
#<alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))>
#<alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))>
#<alt (+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)>
#<alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)>
#<alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)>
#<alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)>
#<alt (/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))>
#<alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))>
#<alt (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (pow v 3)>
#<alt (+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))>
#<alt (+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))>
#<alt (+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))>
#<alt (+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))>
#<alt (+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))>
#<alt (+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))>
#<alt (+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))>
#<alt (+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))>
#<alt (+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))>
#<alt (+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))>
#<alt (+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))>
#<alt (+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))>
#<alt (+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))>
#<alt (+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))>
#<alt (+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))>
#<alt (+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))>
#<alt (+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))>
#<alt (+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))>
#<alt (+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))>
#<alt (+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))>
#<alt (+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))>
#<alt (+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))>
#<alt (+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))>
#<alt (+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))>
#<alt (+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))>
#<alt (+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))>
#<alt (+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))>
#<alt (+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))>
#<alt (+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))>
#<alt (+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))>
#<alt (+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))>
#<alt (+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))>
#<alt (+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))>
#<alt (+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))>
#<alt (+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))>
#<alt (+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ v (* cosTheta_O cosTheta_i))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
Calls

111 calls:

TimeVariablePointExpression
49.0ms
v
@0
(log (/ v (* cosTheta_i cosTheta_O)))
38.0ms
v
@-inf
(log (/ v (* cosTheta_i cosTheta_O)))
36.0ms
cosTheta_i
@0
(log (/ v (* cosTheta_i cosTheta_O)))
17.0ms
cosTheta_i
@-inf
(log (/ v (* cosTheta_i cosTheta_O)))
15.0ms
cosTheta_O
@-inf
(log (/ v (* cosTheta_i cosTheta_O)))

rewrite240.0ms (1.3%)

Memory
-26.9MiB live, 333.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 550×lower-*.f64
4 534×lower-*.f32
3 660×lower-/.f64
3 646×lower-/.f32
1 500×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032104
05692
117086
294186
0821086
Stop Event
iter limit
node limit
iter limit
Counts
13 → 1 046
Calls
Call 1
Inputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v))))
(*.f32 v (*.f32 v v))
(log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
Outputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.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 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.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 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 #s(literal 1 binary32) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 cosTheta_O) (/.f32 v (neg.f32 cosTheta_i)))
(/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))
(/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 0 binary32))
(fma.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 0 binary32))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (/.f32 sinTheta_i v) sinTheta_O #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v))))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal -1 binary32)) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(+.f32 (*.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(fma.f32 v (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))
(/.f32 (*.f32 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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)))
(/.f32 (*.f32 v (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))))
(/.f32 (*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) (cosh.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) (cosh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (neg.f32 v) (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32))))) (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) v) (*.f32 (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (neg.f32 v)) (*.f32 (+.f32 (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.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 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) v) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (neg.f32 v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (neg.f32 v)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v)) #s(literal -2 binary32))
(/.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal -2 binary32))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) v) #s(literal 1/2 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 #s(literal 1 binary32) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 cosTheta_O) (/.f32 v (neg.f32 cosTheta_i)))
(/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))
(/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)))
(neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32))))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -2 binary32)))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v #s(literal 2 binary32))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v #s(literal 2 binary32)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))) #s(literal -2 binary32))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 #s(literal -2 binary32) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) #s(literal -2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 2 binary32) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal -2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal 2 binary32)))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))) v)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32))) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32)))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32))))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 2 binary32)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32))))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32)))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) #s(literal -1/2 binary32)) v)
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 2 binary32)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #s(literal 2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1/2 binary32)))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))) #s(literal -1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -2 binary32)))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32))))
(*.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) cosTheta_O)
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal 1/2 binary32)))) (neg.f32 v)) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(exp.f32 (fma.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(-.f32 (/.f32 #s(literal 0 binary32) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 v (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) (/.f32 #s(literal 1 binary32) cosTheta_O))
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) #s(literal -1 binary32)) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v))) #s(literal -1 binary32))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_O) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 cosTheta_O (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (/.f32 cosTheta_O (neg.f32 v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_i)
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) cosTheta_O)
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) #s(literal -1 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) cosTheta_i)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (neg.f32 v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v (neg.f32 cosTheta_i))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) #s(literal 0 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) #s(literal 0 binary32) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(-.f32 #s(literal 0 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) v)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 v (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 (*.f32 v v) cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) #s(literal -1 binary32))
(/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 v (neg.f32 cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 v (neg.f32 v))) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 v v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (*.f32 v (*.f32 v v))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 v (*.f32 v v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 v v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 v (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 v v) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) (*.f32 #s(literal 0 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) (*.f32 v v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) v))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) #s(literal -1 binary32))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)
(*.f32 (/.f32 cosTheta_i (*.f32 v (neg.f32 v))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 (*.f32 v v) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (neg.f32 cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (/.f32 v (neg.f32 cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) #s(literal -1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i (neg.f32 v))) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v (*.f32 v v))))) (*.f32 v v))
(neg.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 2 binary32) (log.f32 v))))
(+.f32 #s(literal 0 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal 0 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(pow.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal 0 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 v (*.f32 v (neg.f32 v))))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 v (*.f32 v (neg.f32 v))) cosTheta_O))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))) #s(literal -1 binary32))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) (neg.f32 v))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 v v) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 (/.f32 (*.f32 v v) cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 v (*.f32 v (neg.f32 v)))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 v (neg.f32 v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 v (*.f32 v v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) v))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (*.f32 v (neg.f32 v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (neg.f32 v)))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v (*.f32 v (neg.f32 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))) (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))) (*.f32 #s(literal 0 binary32) (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))) (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))))) (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1 binary32)) (*.f32 v (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))) (pow.f32 v #s(literal 3/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v v))))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 v v)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 v (neg.f32 v)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 v (neg.f32 v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))) #s(literal -1 binary32))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 (*.f32 v v) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i)
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (neg.f32 v))) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v))) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (neg.f32 v)))) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (neg.f32 v)))) (neg.f32 cosTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v (*.f32 v (neg.f32 v))) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 v (*.f32 v v)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (neg.f32 cosTheta_i)) #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 (*.f32 v v) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (*.f32 v (*.f32 v (neg.f32 v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_i (neg.f32 v))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i (neg.f32 v))) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i (neg.f32 v))) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 #s(literal -1 binary32) (/.f32 cosTheta_i (*.f32 v (neg.f32 v)))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal -1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_O v)) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_O (neg.f32 v))) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (neg.f32 (*.f32 v (*.f32 v (*.f32 v v))))) (*.f32 v v))
(neg.f32 (*.f32 v (*.f32 v (neg.f32 v))))
(exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))
(+.f32 (*.f32 v (*.f32 v v)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 v (*.f32 v v)))
(+.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 v (*.f32 v v)))
(+.f32 (*.f32 (neg.f32 v) #s(literal 0 binary32)) (*.f32 v (*.f32 v v)))
(pow.f32 v #s(literal 3 binary32))
(pow.f32 (*.f32 v v) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 v #s(literal 3/2 binary32)) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)) #s(literal 0 binary32))
(fma.f32 v (*.f32 v v) #s(literal 0 binary32))
(fma.f32 (*.f32 v v) v #s(literal 0 binary32))
(fma.f32 (*.f32 v (neg.f32 v)) (neg.f32 v) #s(literal 0 binary32))
(fma.f32 (*.f32 v (*.f32 v v)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 v (*.f32 v (neg.f32 v))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v (neg.f32 v))) #s(literal 0 binary32))
(fma.f32 #s(literal 0 binary32) (neg.f32 v) (*.f32 v (*.f32 v v)))
(fma.f32 (neg.f32 v) (*.f32 v (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (neg.f32 v) #s(literal 0 binary32) (*.f32 v (*.f32 v v)))
(fma.f32 (pow.f32 v #s(literal 3/2 binary32)) (pow.f32 v #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 v (neg.f32 v)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (pow.f32 v #s(literal 3/2 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 v (*.f32 v (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)))
(/.f32 (*.f32 v v) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 v (*.f32 v v)) #s(literal 1 binary32))
(/.f32 (*.f32 v (*.f32 v (neg.f32 v))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) (*.f32 v (*.f32 v (neg.f32 v))))
(/.f32 (*.f32 (neg.f32 v) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 v (*.f32 v v))))
(/.f32 (*.f32 (neg.f32 v) (neg.f32 (*.f32 v (*.f32 v (*.f32 v v))))) (*.f32 v v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 v v)))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))) #s(literal 0 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 v (*.f32 v (neg.f32 v))) #s(literal 3 binary32))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 v v)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(*.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(*.f32 v (*.f32 v v))
(*.f32 (*.f32 v v) v)
(*.f32 (*.f32 v (neg.f32 v)) (neg.f32 v))
(*.f32 (*.f32 v (*.f32 v v)) #s(literal 1 binary32))
(*.f32 (*.f32 v (*.f32 v (neg.f32 v))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v (neg.f32 v))))
(*.f32 (neg.f32 v) (*.f32 v (neg.f32 v)))
(*.f32 (pow.f32 v #s(literal 3/2 binary32)) (pow.f32 v #s(literal 3/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 v (neg.f32 v)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (pow.f32 v #s(literal 3/2 binary32)))
(neg.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (log.f32 v) (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (log.f32 (neg.f32 v)) (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (log.f32 (neg.f32 v)) (neg.f32 (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(+.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 (/.f32 #s(literal 1 binary32) cosTheta_O)))
(+.f32 (log.f32 (/.f32 v cosTheta_i)) (neg.f32 (log.f32 cosTheta_O)))
(+.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) (log.f32 v))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))) (log.f32 (neg.f32 v)))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 v))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(-.f32 (log.f32 (neg.f32 v)) (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(-.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) (log.f32 (/.f32 #s(literal 1 binary32) v)))
(-.f32 (log.f32 (/.f32 #s(literal 1 binary32) cosTheta_i)) (log.f32 (/.f32 cosTheta_O v)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))
(-.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_i))) (log.f32 (neg.f32 cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(-.f32 (log.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (log.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (pow.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (-.f32 (log.f32 v) (log.f32 cosTheta_O)) (log.f32 cosTheta_i))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (-.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (log.f32 v) #s(literal 2 binary32))))
(/.f32 (*.f32 (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (neg.f32 (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (+.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (log.f32 v) (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (neg.f32 v)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) #s(literal 3 binary32))) (fma.f32 (log.f32 (neg.f32 v)) (log.f32 (neg.f32 v)) (fma.f32 (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (log.f32 (neg.f32 v)) (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (/.f32 v cosTheta_i)) #s(literal 3 binary32)) (pow.f32 (log.f32 cosTheta_O) #s(literal 3 binary32))) (fma.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 (/.f32 v cosTheta_i)) (fma.f32 (log.f32 cosTheta_O) (log.f32 cosTheta_O) (*.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O)))))
(/.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))) (-.f32 (log.f32 v) (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (-.f32 (*.f32 (log.f32 (neg.f32 v)) (log.f32 (neg.f32 v))) (*.f32 (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))))) (+.f32 (log.f32 (neg.f32 v)) (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 (-.f32 (*.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 (/.f32 v cosTheta_i))) (*.f32 (log.f32 cosTheta_O) (log.f32 cosTheta_O))) (+.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O)))
(*.f32 #s(literal 1 binary32) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(/.f32 (neg.f32 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (/.f32 v cosTheta_i) cosTheta_O)
(/.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(/.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 cosTheta_i))
(/.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(/.f32 (/.f32 v (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(/.f32 (/.f32 v (neg.f32 cosTheta_i)) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)))
(/.f32 (/.f32 v cosTheta_O) cosTheta_i)
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(/.f32 (exp.f32 (log.f32 (neg.f32 v))) (exp.f32 (log.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))
(/.f32 (exp.f32 (log.f32 (/.f32 v cosTheta_i))) (exp.f32 (log.f32 cosTheta_O)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 v (neg.f32 cosTheta_i))) (neg.f32 cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O)) cosTheta_i)
(/.f32 (*.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32)) cosTheta_O)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal 1 binary32)) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (neg.f32 v)) (neg.f32 cosTheta_O))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) (neg.f32 v)) (neg.f32 cosTheta_i))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(/.f32 (neg.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(/.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 v (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 v (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(*.f32 v (exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32)))
(*.f32 (neg.f32 v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (neg.f32 v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 v cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_O))
(*.f32 (/.f32 v cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal 1 binary32)))
(*.f32 (/.f32 v (neg.f32 cosTheta_i)) (/.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 v cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_i))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 v cosTheta_i))
(*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) (pow.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) cosTheta_i))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (pow.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 cosTheta_O (neg.f32 v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v)
(*.f32 (pow.f32 (neg.f32 v) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (pow.f32 (neg.f32 v) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 v cosTheta_i) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) v)
(*.f32 (/.f32 (neg.f32 v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (neg.f32 v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(neg.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32) (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 #s(literal 1 binary32) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 cosTheta_O) (/.f32 v (neg.f32 cosTheta_i)))
(/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))
(/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)

simplify444.0ms (2.5%)

Memory
-0.7MiB live, 711.2MiB allocated
Algorithm
egg-herbie
Rules
12 050×lower-fma.f64
12 050×lower-fma.f32
7 436×lower-*.f64
7 436×lower-*.f32
2 724×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02924171
17964119
225483956
366083944
082883909
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) 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/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
Outputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))))) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32)))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (pow.f32 v #s(literal 4 binary32)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* 1/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))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 sinTheta_i (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_i))) #s(literal 1/4 binary32)) (*.f32 v (*.f32 v v)))))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))))
(fma.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/12 binary32)) (pow.f32 v #s(literal 4 binary32))))) (*.f32 sinTheta_i sinTheta_i)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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))) (pow v 2))) (* 1/2 (/ (* cosTheta_O cosTheta_i) v)))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))) #s(literal -1/2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/4 binary32)) (*.f32 v (*.f32 v v))))) (*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))))))) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v))))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_i)) (*.f32 v (*.f32 v v))) #s(literal -1/12 binary32))) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_i (/.f32 sinTheta_i v))) #s(literal 1/12 binary32)))) v)) v)) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v)
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_i (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v)
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) sinTheta_O) sinTheta_O) (*.f32 v (*.f32 v v))) (/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (pow v 4))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32)) (*.f32 v (*.f32 v v))))) (/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) 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 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) v)) v)
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_i)) (*.f32 v (*.f32 v v))) #s(literal -1/6 binary32) cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) v)) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (*.f32 cosTheta_O (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) v))
(/.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) v)) v)
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) v))) v))) v))
(/.f32 (fma.f32 cosTheta_O cosTheta_i (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_i (/.f32 sinTheta_i v))) #s(literal 1/6 binary32)))) v)) (neg.f32 v))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(pow v 3)
(*.f32 v (*.f32 v v))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log v) (log (/ 1 (* cosTheta_O cosTheta_i))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log (/ 1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ 1 v))))
(-.f32 (log.f32 v) (log.f32 (*.f32 cosTheta_O cosTheta_i)))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))) (log.f32 (neg.f32 v)))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))) (log.f32 (neg.f32 v)))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))) (log.f32 (neg.f32 v)))
(+ (log (/ -1 (* cosTheta_O cosTheta_i))) (* -1 (log (/ -1 v))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i))) (log.f32 (neg.f32 v)))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ v cosTheta_O)) (* -1 (log cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (/ 1 cosTheta_i)) (log (/ v cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_O)) (log.f32 cosTheta_i))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_O))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_O))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_O))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_i)))
(+ (log (* -1 (/ v cosTheta_O))) (log (/ -1 cosTheta_i)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_O))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_i)))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ v cosTheta_i)) (* -1 (log cosTheta_O)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (/ 1 cosTheta_O)) (log (/ v cosTheta_i)))
(-.f32 (log.f32 (/.f32 v cosTheta_i)) (log.f32 cosTheta_O))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_i))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_i))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_i))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_O)))
(+ (log (* -1 (/ v cosTheta_i))) (log (/ -1 cosTheta_O)))
(+.f32 (log.f32 (/.f32 v (neg.f32 cosTheta_i))) (log.f32 (/.f32 #s(literal -1 binary32) cosTheta_O)))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ v (* cosTheta_O cosTheta_i))
(/.f32 v (*.f32 cosTheta_O cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)

eval211.0ms (1.2%)

Memory
49.0MiB live, 475.8MiB allocated
Compiler

Compiled 63 001 to 4 774 computations (92.4% saved)

prune486.0ms (2.7%)

Memory
-18.0MiB live, 879.9MiB allocated
Pruning

80 alts after pruning (78 fresh and 2 done)

PrunedKeptTotal
New2 159592 218
Fresh191938
Picked415
Done011
Total2 182802 262
Accuracy
99.8%
Counts
2 262 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.6%
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
59.6%
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
60.3%
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
60.3%
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
59.6%
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
59.6%
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
91.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (exp.f32 (log.f32 (/.f32 v cosTheta_i))) (exp.f32 (log.f32 cosTheta_O))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
90.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 v (exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
91.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
59.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #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 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.6%
(/.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 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
20.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 v (*.f32 v (neg.f32 v)))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 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 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
59.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (-.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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)) cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_O (neg.f32 v))) (/.f32 cosTheta_i v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
92.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
59.6%
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
59.6%
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
60.1%
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
60.3%
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
60.1%
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
59.6%
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
59.6%
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
59.6%
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
Compiler

Compiled 4 980 to 3 340 computations (32.9% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize241.0ms (1.3%)

Memory
-8.3MiB live, 318.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(/.f32 cosTheta_O (*.f32 v v))
accuracy99.2%
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy99.3%
(/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
accuracy99.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy99.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
accuracy99.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy98.7%
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
accuracy100.0%
(*.f32 cosTheta_O cosTheta_i)
accuracy99.8%
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
accuracy99.3%
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy98.0%
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)))))
accuracy97.7%
(pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
97.0ms256×0valid
Compiler

Compiled 525 to 49 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-div: 23.0ms (39.9% of total)
ival-mult: 18.0ms (31.2% of total)
const: 4.0ms (6.9% of total)
ival-sinh: 3.0ms (5.2% of total)
ival-neg: 3.0ms (5.2% of total)
ival-add: 2.0ms (3.5% of total)
ival-exp: 2.0ms (3.5% of total)
ival-pow: 2.0ms (3.5% of total)
exact: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series41.0ms (0.2%)

Memory
4.6MiB live, 43.1MiB allocated
Counts
13 → 372
Calls
Call 1
Inputs
#<alt (sinh.f32 (/.f32 #s(literal 1 binary32) v))>
#<alt (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))>
#<alt (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)))))>
#<alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v)>
#<alt (/.f32 (*.f32 cosTheta_O cosTheta_i) v)>
#<alt (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))>
#<alt (*.f32 cosTheta_O cosTheta_i)>
#<alt (/.f32 #s(literal 1/3 binary32) (*.f32 v v))>
#<alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v)>
#<alt (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))>
#<alt (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))>
#<alt (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v)>
#<alt (/.f32 cosTheta_O (*.f32 v v))>
Outputs
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ 1 (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (* 3 (* cosTheta_O (* cosTheta_i (* v (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))))>
#<alt (* v (+ (* -18 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))>
#<alt (* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))))>
#<alt (* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* -108 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)>
#<alt (/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)>
#<alt (/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) v)>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))>
#<alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* 1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (- (* 1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 v)>
#<alt (* v (- 1/2 (* 1/12 (/ 1 (pow v 2)))))>
#<alt (* v (- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2)))))>
#<alt (* v (- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6))))))>
#<alt (* 1/2 v)>
#<alt (* -1 (* v (- (* 1/12 (/ 1 (pow v 2))) 1/2)))>
#<alt (* -1 (* v (- (* 1/12 (/ 1 (pow v 2))) (+ 1/2 (/ 7/720 (pow v 4))))))>
#<alt (* -1 (* v (- (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))) (+ 1/2 (/ 7/720 (pow v 4))))))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ (* cosTheta_O cosTheta_i) (pow v 3))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
#<alt (/ cosTheta_O (pow v 2))>
Calls

93 calls:

TimeVariablePointExpression
19.0ms
cosTheta_O
@inf
(* cosTheta_O cosTheta_i)
1.0ms
sinTheta_i
@inf
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (+ 2 (/ 1/3 (* v v))))
1.0ms
sinTheta_O
@inf
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (+ 2 (/ 1/3 (* v v))))
1.0ms
cosTheta_O
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (+ 2 (/ 1/3 (* v v))))
1.0ms
cosTheta_i
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (+ 2 (/ 1/3 (* v v))))

rewrite350.0ms (1.9%)

Memory
6.4MiB live, 319.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 384×lower-*.f64
5 370×lower-*.f32
3 554×lower-/.f64
3 534×lower-/.f32
2 390×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03593
06093
121282
2125982
0848681
Stop Event
iter limit
node limit
iter limit
Counts
13 → 713
Calls
Call 1
Inputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 cosTheta_O cosTheta_i)
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v)
(/.f32 cosTheta_O (*.f32 v v))
Outputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))))
(neg.f32 (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))
(exp.f32 (*.f32 #s(literal -3 binary32) (log.f32 v)))
(exp.f32 (*.f32 (log.f32 v) #s(literal -3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v v))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v))) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 v #s(literal -3/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 v)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (neg.f32 (*.f32 (log.f32 v) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (neg.f32 (log.f32 v)) #s(literal 3/2 binary32) (neg.f32 (*.f32 (log.f32 v) #s(literal 3/2 binary32)))))
(pow.f32 v #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) #s(literal 1 binary32))
(pow.f32 (*.f32 v (*.f32 v v)) #s(literal -1 binary32))
(pow.f32 (*.f32 v v) #s(literal -3/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 v #s(literal -3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (neg.f32 (log.f32 v)))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 v v))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) v)
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (neg.f32 v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal -1 binary32))
(*.f32 (pow.f32 v #s(literal -3/2 binary32)) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (pow.f32 v #s(literal -3/2 binary32)) (neg.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32)))))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (pow.f32 v #s(literal -3/4 binary32)) (*.f32 (pow.f32 v #s(literal -3/4 binary32)) (pow.f32 v #s(literal -3/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32))) (neg.f32 (pow.f32 v #s(literal -3/2 binary32))))
(*.f32 (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 v #s(literal -1/2 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 v #s(literal 3/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 v #s(literal 3/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 v (*.f32 v v)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 v v)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 v #s(literal -3/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 v #s(literal -3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 v #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32)))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 v #s(literal -3/2 binary32)) (pow.f32 v #s(literal -3/4 binary32))) (pow.f32 v #s(literal -3/4 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(pow.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v v))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (*.f32 v v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))) (neg.f32 (*.f32 v (*.f32 v v)))) (*.f32 (neg.f32 (*.f32 v (*.f32 v v))) (neg.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 v #s(literal -3/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (pow.f32 v #s(literal -3/2 binary32)) (*.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) #s(literal -1 binary32))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) #s(literal 1 binary32))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v)))) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i)
(*.f32 (*.f32 cosTheta_O #s(literal -1 binary32)) (neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v))) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32))) (*.f32 (pow.f32 v #s(literal -3/2 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))) (*.f32 cosTheta_O #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 (*.f32 v (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 v v)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3/2 binary32))) (/.f32 cosTheta_i (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3/2 binary32))) (/.f32 cosTheta_O (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))) (/.f32 (neg.f32 cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (*.f32 cosTheta_O #s(literal -1 binary32))) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (*.f32 v v))) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -3/2 binary32))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 v #s(literal -3/2 binary32))) (neg.f32 (pow.f32 v #s(literal -3/2 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (pow.f32 v #s(literal -3/2 binary32)))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O #s(literal -1 binary32))) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32))))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i (neg.f32 sinTheta_O))))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 0 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_i))
(*.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (neg.f32 (/.f32 sinTheta_i v)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_i) sinTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) sinTheta_i)
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(neg.f32 (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 cosTheta_O (neg.f32 v)) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 cosTheta_O #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(neg.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (neg.f32 v)))
(neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) v))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))))
(/.f32 #s(literal -1/2 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 v cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1/2 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 cosTheta_O (neg.f32 v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.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 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i)
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)) cosTheta_O)
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(+.f32 #s(literal 0 binary32) (*.f32 cosTheta_i cosTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))))) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O) #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal 0 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O) #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(neg.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(neg.f32 (*.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v v) #s(literal 3 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 v v) #s(literal 3 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) #s(literal 3 binary32)))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v v) #s(literal -3 binary32)))
(/.f32 #s(literal -1/3 binary32) (neg.f32 (*.f32 v v)))
(/.f32 (/.f32 #s(literal 1/3 binary32) v) v)
(/.f32 (/.f32 #s(literal -1/3 binary32) v) (neg.f32 v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/3 binary32))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 #s(literal -1/3 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1/3 binary32) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1/3 binary32) v) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (*.f32 v v) #s(literal 3 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 v v) #s(literal 3 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) v) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) v) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(neg.f32 (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)))
(*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 cosTheta_O (neg.f32 v)) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (*.f32 cosTheta_O #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) #s(literal 4 binary32)) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32)))))
(+.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32)))) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) #s(literal 4 binary32)))
(+.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))) (*.f32 #s(literal 4 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v))))))) (*.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v))))))))
(pow.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v))))))))
(fma.f32 #s(literal 4 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))))
(fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 #s(literal 4 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))))
(fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) #s(literal 4 binary32) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32)))))
(fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (*.f32 (*.f32 v v) #s(literal 3 binary32))) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) #s(literal 4 binary32)))
(fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) #s(literal 2 binary32) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (neg.f32 (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) v)
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))) (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))) (neg.f32 v))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_O (*.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 cosTheta_O (neg.f32 v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 v (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 (/.f32 #s(literal -1 binary32) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 cosTheta_i (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 cosTheta_O (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (*.f32 (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal -1 binary32)) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) #s(literal -1 binary32)) (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O (neg.f32 v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 cosTheta_i (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v))))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 #s(literal 8 binary32) (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))) (fma.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) #s(literal 4 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v))))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) cosTheta_O) (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O)) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)) #s(literal 1 binary32)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))
(neg.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(pow.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v v))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (*.f32 v v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (neg.f32 (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))) (neg.f32 (*.f32 v (*.f32 v v)))) (*.f32 (neg.f32 (*.f32 v (*.f32 v v))) (neg.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))) cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (/.f32 cosTheta_i v) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 v #s(literal -3/2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (pow.f32 v #s(literal -3/2 binary32)) (*.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 v (*.f32 v v)))) #s(literal -1 binary32))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i v) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) #s(literal 1 binary32))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v)))) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i)
(*.f32 (*.f32 cosTheta_O #s(literal -1 binary32)) (neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v))) (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v))) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (neg.f32 (pow.f32 v #s(literal -3/2 binary32))) (*.f32 (pow.f32 v #s(literal -3/2 binary32)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v v)))) (*.f32 cosTheta_O #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 (*.f32 v (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 v v)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 v #s(literal 3/2 binary32))) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3/2 binary32))) (/.f32 cosTheta_i (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3/2 binary32))) (/.f32 cosTheta_O (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (pow.f32 v #s(literal 3/2 binary32))) (/.f32 (neg.f32 cosTheta_O) (pow.f32 v #s(literal 3/2 binary32))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (*.f32 cosTheta_O #s(literal -1 binary32))) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_i)) (neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (*.f32 v v))) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v #s(literal -3/2 binary32))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 v #s(literal -3/2 binary32))) (neg.f32 (pow.f32 v #s(literal -3/2 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (pow.f32 v #s(literal -3/2 binary32)))) (pow.f32 v #s(literal -3/2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O #s(literal -1 binary32))) (/.f32 cosTheta_i (*.f32 v (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 cosTheta_O)) cosTheta_i)
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (neg.f32 cosTheta_i)) cosTheta_O)
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) cosTheta_O)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 v v) cosTheta_O) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 v v))) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 cosTheta_O (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 v v)))
(/.f32 (/.f32 cosTheta_O v) v)
(/.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 v))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 v v) cosTheta_O) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))

simplify447.0ms (2.5%)

Memory
4.2MiB live, 634.5MiB allocated
Algorithm
egg-herbie
Rules
7 730×lower-fma.f64
7 730×lower-fma.f32
5 566×lower-*.f64
5 566×lower-*.f32
3 660×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02553579
18193560
230783392
372323390
080103363
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ 1 (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(* 3 (* cosTheta_O (* cosTheta_i (* v (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))))
(* v (+ (* -18 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* -108 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* 1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (- (* 1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 v)
(* v (- 1/2 (* 1/12 (/ 1 (pow v 2)))))
(* v (- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2)))))
(* v (- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6))))))
(* 1/2 v)
(* -1 (* v (- (* 1/12 (/ 1 (pow v 2))) 1/2)))
(* -1 (* v (- (* 1/12 (/ 1 (pow v 2))) (+ 1/2 (/ 7/720 (pow v 4))))))
(* -1 (* v (- (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))) (+ 1/2 (/ 7/720 (pow v 4))))))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
Outputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (pow.f32 v #s(literal 4 binary32)))) v)
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ 1 (pow v 3))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 sinTheta_i (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) (/.f32 cosTheta_i (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i sinTheta_i)) #s(literal -1/6 binary32)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))) (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (neg.f32 sinTheta_i) (/.f32 cosTheta_i (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/2 binary32)) (*.f32 v (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 v #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) #s(literal 1/2 binary32)) (*.f32 v (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))))) (*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(* 3 (* cosTheta_O (* cosTheta_i (* v (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))))
(*.f32 v (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(* v (+ (* -18 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))))
(*.f32 v (fma.f32 (*.f32 v v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal 108 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal -18 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))) (* -108 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v)))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))))))))
(*.f32 v (fma.f32 (*.f32 v v) (fma.f32 (*.f32 v v) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -648 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 108 binary32) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (*.f32 #s(literal -18 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) v)
(/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_i)) #s(literal -1/12 binary32)) (*.f32 v (*.f32 v v))) (fma.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/12 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O #s(literal -1/12 binary32))) (*.f32 v v))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* 1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/4 binary32) #s(literal -1/12 binary32))) v)) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (- (* 1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (*.f32 (/.f32 cosTheta_O v) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (neg.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/4 binary32) #s(literal -1/12 binary32))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 v)
(*.f32 #s(literal 1/2 binary32) v)
(* v (- 1/2 (* 1/12 (/ 1 (pow v 2)))))
(*.f32 v (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))))
(* v (- (+ 1/2 (/ 7/720 (pow v 4))) (* 1/12 (/ 1 (pow v 2)))))
(*.f32 v (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))))
(* v (- (+ 1/2 (/ 7/720 (pow v 4))) (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6))))))
(*.f32 v (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))) (/.f32 #s(literal -31/30240 binary32) (pow.f32 v #s(literal 6 binary32))))))
(* 1/2 v)
(*.f32 #s(literal 1/2 binary32) v)
(* -1 (* v (- (* 1/12 (/ 1 (pow v 2))) 1/2)))
(*.f32 v (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))))
(* -1 (* v (- (* 1/12 (/ 1 (pow v 2))) (+ 1/2 (/ 7/720 (pow v 4))))))
(*.f32 v (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))))
(* -1 (* v (- (+ (* 1/12 (/ 1 (pow v 2))) (* 31/30240 (/ 1 (pow v 6)))) (+ 1/2 (/ 7/720 (pow v 4))))))
(*.f32 v (+.f32 (/.f32 #s(literal 7/720 binary32) (pow.f32 v #s(literal 4 binary32))) (+.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))) (/.f32 #s(literal -31/30240 binary32) (pow.f32 v #s(literal 6 binary32))))))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 3))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v v)))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))

eval140.0ms (0.8%)

Memory
18.1MiB live, 367.9MiB allocated
Compiler

Compiled 41 703 to 3 029 computations (92.7% saved)

prune567.0ms (3.1%)

Memory
-178.9MiB live, 630.1MiB allocated
Pruning

97 alts after pruning (92 fresh and 5 done)

PrunedKeptTotal
New1 451521 503
Fresh334073
Picked235
Done022
Total1 486971 583
Accuracy
99.8%
Counts
1 583 → 97
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
65.1%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
59.6%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
91.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (exp.f32 (log.f32 (/.f32 v cosTheta_i))) (exp.f32 (log.f32 cosTheta_O))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
90.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 v (exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 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 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 2 binary32) v)))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 v (*.f32 v (neg.f32 v)))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) cosTheta_O)) #s(literal -1 binary32)))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 #s(literal 3 binary32)) (neg.f32 (log.f32 v)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (log.f32 (pow.f32 v #s(literal -3/2 binary32))) #s(literal 2 binary32)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (log.f32 v) #s(literal -3 binary32)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)) cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
92.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
64.5%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
64.5%
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
60.1%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
60.1%
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
65.1%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
65.2%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
65.2%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
65.1%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
59.6%
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
65.2%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
59.6%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
65.1%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
59.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
65.1%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
65.1%
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
65.2%
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
54.8%
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
65.2%
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
65.2%
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
65.2%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
22.4%
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
60.3%
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
59.6%
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
Compiler

Compiled 5 746 to 3 904 computations (32.1% saved)

simplify0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

localize206.0ms (1.1%)

Memory
8.9MiB live, 514.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v)))
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy99.0%
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
accuracy99.0%
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
accuracy98.1%
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
accuracy99.5%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
accuracy99.0%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
accuracy98.7%
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
accuracy100.0%
(/.f32 #s(literal 1/2 binary32) v)
accuracy100.0%
(*.f32 cosTheta_i cosTheta_O)
accuracy99.1%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
accuracy99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy99.0%
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
accuracy98.9%
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
accuracy97.4%
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
120.0ms256×0valid
Compiler

Compiled 554 to 61 computations (89% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-div: 30.0ms (32.8% of total)
ival-mult: 29.0ms (31.7% of total)
const: 18.0ms (19.7% of total)
ival-add: 4.0ms (4.4% of total)
ival-exp: 4.0ms (4.4% of total)
ival-neg: 2.0ms (2.2% of total)
ival-sinh: 2.0ms (2.2% of total)
ival-sub: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series40.0ms (0.2%)

Memory
-3.1MiB live, 86.6MiB allocated
Counts
16 → 408
Calls
Call 1
Inputs
#<alt (sinh.f32 (/.f32 #s(literal 1 binary32) v))>
#<alt (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))>
#<alt (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))>
#<alt (/.f32 (*.f32 sinTheta_i sinTheta_O) v)>
#<alt (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))>
#<alt (*.f32 cosTheta_i cosTheta_O)>
#<alt (/.f32 #s(literal 1/2 binary32) v)>
#<alt (/.f32 #s(literal 1/3 binary32) (*.f32 v v))>
#<alt (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))>
#<alt (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))>
#<alt (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))>
#<alt (/.f32 #s(literal 1/120 binary32) (*.f32 v v))>
#<alt (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))>
#<alt (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))>
#<alt (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v)))>
#<alt (/.f32 (*.f32 cosTheta_i cosTheta_O) v)>
Outputs
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)>
#<alt (/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)>
#<alt (/ 1 v)>
#<alt (/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (/ (* sinTheta_O sinTheta_i) v)>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (* cosTheta_O cosTheta_i)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/2 v)>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ 1/3 (pow v 2))>
#<alt (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (* 3 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))>
#<alt (* (pow v 2) (+ (* -18 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))>
#<alt (* (pow v 2) (+ (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* 18 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))))>
#<alt (* (pow v 2) (+ (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* -108 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))))>
#<alt (* 1/2 cosTheta_O)>
#<alt (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O))>
#<alt (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_O))) (* 1/12 (/ cosTheta_O (pow v 2))))>
#<alt (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_O)))) (+ (* -1/12 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/12 (/ cosTheta_O (pow v 2)))))>
#<alt (* 1/2 cosTheta_O)>
#<alt (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (- (* 1/4 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 cosTheta_O)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_O))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/12 (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* 1/12 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/4 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 cosTheta_O)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_O))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (* -1 (/ (* sinTheta_O sinTheta_i) v))>
#<alt (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (* 3 (* cosTheta_O (* cosTheta_i (* v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))>
#<alt (* v (+ (* -18 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))>
#<alt (* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))))>
#<alt (* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* -108 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))))>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)>
#<alt (/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)>
#<alt (/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) v)>
#<alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v))>
#<alt (* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))>
#<alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* 1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (- (* 1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ 1/120 (pow v 2))>
#<alt (/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))>
#<alt (/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))>
#<alt (/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))>
#<alt 1/6>
#<alt (+ 1/6 (* 1/120 (/ 1 (pow v 2))))>
#<alt (+ 1/6 (* 1/120 (/ 1 (pow v 2))))>
#<alt (+ 1/6 (* 1/120 (/ 1 (pow v 2))))>
#<alt 1/6>
#<alt (+ 1/6 (* 1/120 (/ 1 (pow v 2))))>
#<alt (+ 1/6 (* 1/120 (/ 1 (pow v 2))))>
#<alt (+ 1/6 (* 1/120 (/ 1 (pow v 2))))>
#<alt (/ 1/120 (pow v 4))>
#<alt (/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))>
#<alt (/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))>
#<alt (/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))>
#<alt (/ 1/6 (pow v 2))>
#<alt (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))>
#<alt (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))>
#<alt (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))>
#<alt (/ 1/6 (pow v 2))>
#<alt (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))>
#<alt (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))>
#<alt (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (/ 1 (pow v 2))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))>
#<alt (+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
#<alt (/ (* cosTheta_O cosTheta_i) v)>
Calls

102 calls:

TimeVariablePointExpression
5.0ms
cosTheta_O
@inf
(* (/ (* (exp (/ (* sinTheta_i sinTheta_O) (neg v))) cosTheta_O) (+ (/ 1/3 (* v v)) 2)) (/ cosTheta_i v))
1.0ms
cosTheta_i
@0
(* (/ (* (exp (/ (* sinTheta_i sinTheta_O) (neg v))) cosTheta_O) (+ (/ 1/3 (* v v)) 2)) (/ cosTheta_i v))
1.0ms
cosTheta_O
@0
(/ (* (exp (/ (* sinTheta_i sinTheta_O) (neg v))) cosTheta_O) (+ (/ 1/3 (* v v)) 2))
1.0ms
sinTheta_i
@inf
(* (/ (* (exp (/ (* sinTheta_i sinTheta_O) (neg v))) cosTheta_O) (+ (/ 1/3 (* v v)) 2)) (/ cosTheta_i v))
1.0ms
cosTheta_O
@0
(* (/ (* (exp (/ (* sinTheta_i sinTheta_O) (neg v))) cosTheta_O) (+ (/ 1/3 (* v v)) 2)) (/ cosTheta_i v))

rewrite253.0ms (1.4%)

Memory
-9.7MiB live, 498.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 978×lower-/.f64
4 952×lower-/.f32
4 566×lower-*.f64
4 546×lower-*.f32
2 918×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040128
068124
1235120
21436118
08289114
Stop Event
iter limit
node limit
iter limit
Counts
16 → 756
Calls
Call 1
Inputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Outputs
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(neg.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(-.f32 #s(literal 0 binary32) (/.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 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 4 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)))) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -2 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 v (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(literal -4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(literal -4 binary32) (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 4 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32)))) #s(literal -2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 #s(literal 2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal -1 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 4 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 1/2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 v #s(literal 1/2 binary32)))
(*.f32 (*.f32 v #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (/.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 v #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal -4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 4 binary32) v))
(*.f32 (*.f32 #s(literal 4 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32)) v)
(*.f32 (*.f32 (*.f32 v #s(literal 1/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 4 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1/2 binary32)) (neg.f32 v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 1/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)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 #s(literal 2 binary32) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 4 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 cosTheta_O #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 cosTheta_i #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal -1 binary32))))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i))))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32))) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O v) (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) (*.f32 sinTheta_i #s(literal -1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (*.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_i v) (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) (*.f32 sinTheta_O #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 sinTheta_O #s(literal -1 binary32))) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v))
(*.f32 (neg.f32 (/.f32 sinTheta_O (neg.f32 v))) sinTheta_i)
(*.f32 (neg.f32 (*.f32 sinTheta_i #s(literal -1 binary32))) (/.f32 sinTheta_O v))
(pow.f32 (*.f32 #s(literal 2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 2 binary32)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) 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)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v #s(literal 2 binary32))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 2 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) #s(literal 1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i (neg.f32 v)))
(neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i)
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(exp.f32 (*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 v) #s(literal 2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) #s(literal 2 binary32)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) #s(literal 2 binary32))))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v #s(literal 3 binary32)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v (*.f32 v #s(literal 3 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 v) (*.f32 v #s(literal 3 binary32)))))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (*.f32 v #s(literal 3 binary32))))
(/.f32 #s(literal -1/3 binary32) (neg.f32 (*.f32 v v)))
(/.f32 (/.f32 #s(literal 1/3 binary32) v) v)
(/.f32 (neg.f32 (/.f32 #s(literal 1/3 binary32) v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1/3 binary32) v))) v)
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (*.f32 v #s(literal 3 binary32)))))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 #s(literal -1/3 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/3 binary32))
(*.f32 (/.f32 #s(literal 1/3 binary32) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (/.f32 #s(literal 1/3 binary32) v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 v (*.f32 v #s(literal 3 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 3 binary32))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)))) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 cosTheta_O (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_O (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal -1 binary32)) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i)))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(pow.f32 (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32))))
(/.f32 sinTheta_i (/.f32 v (neg.f32 sinTheta_O)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
(/.f32 (*.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 v sinTheta_O))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) v)
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) (*.f32 sinTheta_i #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) sinTheta_i)
(*.f32 (/.f32 sinTheta_O (neg.f32 v)) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 (*.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) (*.f32 sinTheta_O #s(literal -1 binary32)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 v sinTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_O (neg.f32 sinTheta_i))) #s(literal -1/2 binary32)))
(pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (neg.f32 v)) (neg.f32 cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i)) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v)) (*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i)) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (neg.f32 v)) (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (neg.f32 cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) cosTheta_i))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (neg.f32 cosTheta_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)))))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))
(/.f32 cosTheta_i (neg.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (neg.f32 v))))
(/.f32 cosTheta_i (neg.f32 (*.f32 (neg.f32 v) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i)))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 v cosTheta_i))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (neg.f32 v)))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 v) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 v (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(/.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v)
(/.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 cosTheta_i)) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (neg.f32 cosTheta_i)) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))) (*.f32 v (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))) (*.f32 (neg.f32 v) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) cosTheta_i) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) v))
(/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))) (neg.f32 (/.f32 v cosTheta_i)))
(/.f32 (neg.f32 (/.f32 cosTheta_i v)) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) cosTheta_i)) (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (neg.f32 cosTheta_i))) (neg.f32 (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)))) (neg.f32 (*.f32 v (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)))) (neg.f32 (*.f32 (neg.f32 v) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))) v)
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))) v)
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal 1 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 v cosTheta_i))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (neg.f32 v))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i v))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) cosTheta_i) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (neg.f32 cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v))))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (neg.f32 cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (neg.f32 v))))
(*.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) v)))
(*.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i v))) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i v))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 cosTheta_O (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_O (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) #s(literal -1 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) (neg.f32 v)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) v) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) v) (/.f32 cosTheta_i (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) v) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) v) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) v) (/.f32 (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) v) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 cosTheta_i (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) v))
(*.f32 (/.f32 cosTheta_i (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) v) (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal -1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal -1 binary32)) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))) #s(literal 8 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 v v)))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal -2 binary32)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(neg.f32 (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v #s(literal 120 binary32)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v (*.f32 v #s(literal 120 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 v #s(literal 120 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 v) (*.f32 v #s(literal 120 binary32)))))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (*.f32 v #s(literal 120 binary32))))
(/.f32 #s(literal -1/120 binary32) (neg.f32 (*.f32 v v)))
(/.f32 (/.f32 #s(literal 1/120 binary32) v) v)
(/.f32 (neg.f32 (/.f32 #s(literal 1/120 binary32) v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1/120 binary32) v))) v)
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v))
(*.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (*.f32 v #s(literal 120 binary32)))))
(*.f32 #s(literal -1/120 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 #s(literal -1/120 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))
(*.f32 (/.f32 #s(literal 1/120 binary32) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (/.f32 #s(literal 1/120 binary32) v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 v (*.f32 v #s(literal 120 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 120 binary32))) #s(literal -1/2 binary32)))
(neg.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(+.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (neg.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32))
(fma.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/6 binary32))
(fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1 binary32) #s(literal 1/6 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (*.f32 v #s(literal 120 binary32)))) #s(literal 1/6 binary32))
(fma.f32 #s(literal -1/120 binary32) (/.f32 #s(literal -1 binary32) (*.f32 v v)) #s(literal 1/6 binary32))
(fma.f32 #s(literal -1/120 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 v)) #s(literal 1/6 binary32))
(fma.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (neg.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32))
(fma.f32 (/.f32 #s(literal 1/120 binary32) v) (/.f32 #s(literal 1 binary32) v) #s(literal 1/6 binary32))
(fma.f32 (neg.f32 (/.f32 #s(literal 1/120 binary32) v)) (/.f32 #s(literal -1 binary32) v) #s(literal 1/6 binary32))
(fma.f32 (pow.f32 (*.f32 v (*.f32 v #s(literal 120 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 120 binary32))) #s(literal -1/2 binary32)) #s(literal 1/6 binary32))
(-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(-.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(-.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32))) (/.f32 #s(literal 1/36 binary32) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/720 binary32) (*.f32 v v)))) (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -1/36 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)))
(/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/720 binary32) (*.f32 v v)))))
(/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/720 binary32) (*.f32 v v))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) (neg.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(/.f32 (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -1/36 binary32)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (*.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) (*.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -1/36 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (*.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))) (*.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))) (+.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(*.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(*.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))))
(*.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/720 binary32) (*.f32 v v))))))
(*.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(*.f32 (neg.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(*.f32 (+.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) #s(literal -1/36 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32))))
(neg.f32 (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))) #s(literal -1 binary32)))
(pow.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)))
(-.f32 (/.f32 (/.f32 #s(literal 1/36 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (*.f32 v v)) (/.f32 (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (*.f32 v v)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 v v))) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)))
(-.f32 (/.f32 #s(literal 1/36 binary32) (*.f32 (*.f32 v v) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))) (/.f32 (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 v v) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))) (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)) (*.f32 v v)) (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)) (/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 v v))))
(/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))))
(/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (neg.f32 (*.f32 v v)))
(/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)) (*.f32 v v)))
(/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 (*.f32 v v) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)))
(/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 (*.f32 v v) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)
(/.f32 (neg.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (neg.f32 (*.f32 (*.f32 v v) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) (neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)) (*.f32 v v))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) (neg.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) (neg.f32 (*.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v)) (neg.f32 v))
(/.f32 (/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v v)) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 v v)) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v))) v)
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v v))) (neg.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 v v))) (neg.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v))
(*.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (neg.f32 v)))
(*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))))
(*.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (/.f32 #s(literal -1 binary32) (*.f32 v v)))
(*.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)))))
(*.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))
(*.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))))
(*.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))))
(*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 v v)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))))
(*.f32 (/.f32 (+.f32 #s(literal 1/216 binary32) (/.f32 #s(literal 1/1728000 binary32) (*.f32 (*.f32 v (*.f32 v v)) (*.f32 v (*.f32 v v))))) v) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal -1/6 binary32)) #s(literal 1/36 binary32))) v))
(*.f32 (/.f32 (-.f32 #s(literal 1/36 binary32) (/.f32 #s(literal 1/14400 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))) v) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v)))) v))
(*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 v)))
(*.f32 (pow.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v (/.f32 v (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))))) #s(literal -1/2 binary32)))
(neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(-.f32 (/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -2 binary32) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32)))))
(/.f32 v (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(literal -4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(literal -4 binary32) (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 4 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32)))) #s(literal -2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 #s(literal 2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) #s(literal -1 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 4 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 1/2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (*.f32 v #s(literal 1/2 binary32)))
(*.f32 (*.f32 v #s(literal 1/2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (/.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))
(*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 v #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal -4 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 #s(literal 4 binary32) v))
(*.f32 (*.f32 #s(literal 4 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal 1/2 binary32)) v)
(*.f32 (*.f32 (*.f32 v #s(literal 1/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 4 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1/2 binary32)) (neg.f32 v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 1/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)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 #s(literal 2 binary32) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (/.f32 #s(literal 4 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (neg.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) v)
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) v)
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1 binary32))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 cosTheta_O #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 cosTheta_i #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1/2 binary32)))

simplify495.0ms (2.7%)

Memory
24.6MiB live, 742.4MiB allocated
Algorithm
egg-herbie
Rules
12 474×lower-fma.f64
12 474×lower-fma.f32
6 986×lower-*.f64
6 986×lower-*.f32
3 478×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03564674
111824638
245134430
088524369
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (+ (* 1/6 (/ 1 (pow v 2))) (* 1/5040 (/ 1 (pow v 6)))))) v)
(/ 1 v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/2 v)
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ 1/3 (pow v 2))
(/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* 3 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))
(* (pow v 2) (+ (* -18 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))
(* (pow v 2) (+ (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* 18 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))))
(* (pow v 2) (+ (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* -108 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))))
(* 1/2 cosTheta_O)
(+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O))
(- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_O))) (* 1/12 (/ cosTheta_O (pow v 2))))
(- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_O)))) (+ (* -1/12 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/12 (/ cosTheta_O (pow v 2)))))
(* 1/2 cosTheta_O)
(+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O))
(+ (* -1 (/ (+ (* -1 (/ (- (* 1/4 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 cosTheta_O)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_O))
(+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/12 (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* 1/12 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/4 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 cosTheta_O)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_O))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(* 3 (* cosTheta_O (* cosTheta_i (* v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))
(* v (+ (* -18 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* -108 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* 1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (- (* 1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ 1/120 (pow v 2))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))
1/6
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
1/6
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(/ 1/120 (pow v 4))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))
(/ 1/6 (pow v 2))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/ 1/6 (pow v 2))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
2
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+ 2 (+ (/ 1/60 (pow v 4)) (+ (* 1/3 (/ 1 (pow v 2))) (* 1/2520 (/ 1 (pow v 6))))))
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
Outputs
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* 1/2 (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(/ (+ 1 (+ (/ 1/120 (pow v 4)) (* 1/6 (/ 1 (pow v 2))))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.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/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32))))) v)
(/ 1 v)
(/.f32 #s(literal 1 binary32) v)
(/ (+ 1 (* 1/6 (/ 1 (pow v 2)))) v)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v)
(* -1 (/ (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v))
(* -1 (/ (- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2))))) v))
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.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 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 (+.f32 #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
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.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 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 (+.f32 #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)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* 1/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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ 1/3 (pow v 2))
(/.f32 #s(literal 1/3 binary32) (*.f32 v v))
(/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 sinTheta_i (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32) (/.f32 sinTheta_O (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v))))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O sinTheta_O) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* (pow sinTheta_O 3) sinTheta_i)) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_O 2)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v)))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(+ (* -1 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 2))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32) (/.f32 sinTheta_i (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v))))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O sinTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* sinTheta_O (pow sinTheta_i 3))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (pow sinTheta_i 2)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ cosTheta_O (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 cosTheta_O sinTheta_i) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (neg.f32 v)))) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* 3 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))
(*.f32 (*.f32 v v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 cosTheta_O #s(literal 3 binary32))))
(* (pow v 2) (+ (* -18 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32)))
(* (pow v 2) (+ (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* 18 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))))
(*.f32 (*.f32 v v) (fma.f32 (*.f32 v v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal 108 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal -18 binary32)))) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 cosTheta_O #s(literal 3 binary32)))))
(* (pow v 2) (+ (* 3 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* -108 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))))
(*.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 v v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -648 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 108 binary32))))) (*.f32 v v) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(* 1/2 cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O))
(*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32)))
(- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* 1/4 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_O))) (* 1/12 (/ cosTheta_O (pow v 2))))
(fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1/2 binary32))) (*.f32 cosTheta_O (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v)))))
(- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (+ (* -1/12 (/ (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (* 1/2 cosTheta_O)))) (+ (* -1/12 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) (pow v 3))) (* 1/12 (/ cosTheta_O (pow v 2)))))
(fma.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 v v)))) #s(literal -1/12 binary32) #s(literal 1/2 binary32)) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (/.f32 #s(literal 1/4 binary32) (*.f32 v v)) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/12 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_O #s(literal -1/12 binary32)) (*.f32 v v)))))
(* 1/2 cosTheta_O)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_O))
(*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal -1/2 binary32) #s(literal 1/2 binary32)))
(+ (* -1 (/ (+ (* -1 (/ (- (* 1/4 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/12 cosTheta_O)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_O))
(fma.f32 #s(literal 1/2 binary32) cosTheta_O (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/4 binary32) #s(literal -1/12 binary32))) (neg.f32 v))) (neg.f32 v)))
(+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/12 (* cosTheta_O (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (* 1/12 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/4 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 cosTheta_O)) v)) (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_O))
(fma.f32 #s(literal 1/2 binary32) cosTheta_O (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/4 binary32) #s(literal -1/12 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/12 binary32)) (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i))) sinTheta_i))) v)) (neg.f32 v))) (neg.f32 v)))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (+ 2 (* 1/3 (/ 1 (pow v 2)))))
(/.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 sinTheta_i (*.f32 cosTheta_O (fma.f32 (neg.f32 cosTheta_i) (/.f32 sinTheta_O (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_i (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) sinTheta_i))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (*.f32 (*.f32 v v) (*.f32 v v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (-.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* (pow v 2) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* sinTheta_O (+ (* -1/6 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 3)))) (* (pow v 4) (+ 2 (* 1/3 (/ 1 (pow v 2))))))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (* (pow v 3) (+ 2 (* 1/3 (/ 1 (pow v 2))))))))))) (/ (* cosTheta_O cosTheta_i) (* v (+ 2 (* 1/3 (/ 1 (pow v 2)))))))
(fma.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 (*.f32 v v) (*.f32 v v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) #s(literal -1/6 binary32))))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(* 3 (* cosTheta_O (* cosTheta_i (* v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 v cosTheta_i)) (*.f32 cosTheta_O #s(literal 3 binary32)))
(* v (+ (* -18 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* 108 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))))
(*.f32 v (fma.f32 v (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal 108 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal -18 binary32)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))))
(* v (+ (* 3 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))) (* (pow v 2) (- (* (pow v 2) (- (* -648 (* cosTheta_O (* cosTheta_i (* (pow v 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))) (* -108 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))))) (* 18 (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))))))))
(*.f32 v (fma.f32 (*.f32 v v) (fma.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -648 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 108 binary32))))) (*.f32 (*.f32 #s(literal -18 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i sinTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/12 binary32) (*.f32 v v))))) v)
(/ (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) (pow v 3))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))) (+ (* -1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))) v)
(/.f32 (fma.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i sinTheta_O))) sinTheta_i) (*.f32 v v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i sinTheta_O)) sinTheta_O) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v (*.f32 v v)))) #s(literal -1/12 binary32))) (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/12 binary32) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/12 binary32)) (*.f32 v v))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(* -1 (/ (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_i #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1/2 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (* 1/12 (/ (* cosTheta_O cosTheta_i) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(neg.f32 (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.f32 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i sinTheta_O))) sinTheta_i) v) #s(literal 1/4 binary32)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1/2 binary32)) (/.f32 #s(literal 1/12 binary32) v)))) (neg.f32 v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (- (* 1/4 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* 1/12 (* cosTheta_O cosTheta_i)))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 3) (pow sinTheta_i 3)))) v))) (* 1/12 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/12 binary32) (*.f32 (/.f32 cosTheta_O v) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_i)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) #s(literal 1/4 binary32) #s(literal -1/12 binary32))))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* v (+ 2 (* 1/3 (/ 1 (pow v 2))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ 1/120 (pow v 2))
(/.f32 #s(literal 1/120 binary32) (*.f32 v v))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 v v))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 v v))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 2))
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 v v))
1/6
#s(literal 1/6 binary32)
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
1/6
#s(literal 1/6 binary32)
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(+ 1/6 (* 1/120 (/ 1 (pow v 2))))
(+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v)))
(/ 1/120 (pow v 4))
(/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v)))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))
(/ (+ 1/120 (* 1/6 (pow v 2))) (pow v 4))
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))
(/ 1/6 (pow v 2))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(/ 1/6 (pow v 2))
(/.f32 #s(literal 1/6 binary32) (*.f32 v v))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))
(/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
2
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.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 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 (+.f32 #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
#s(literal 2 binary32)
(+ 2 (* 1/3 (/ 1 (pow v 2))))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))
(+ 2 (+ (/ 1/60 (pow v 4)) (* 1/3 (/ 1 (pow v 2)))))
(+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.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 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 (+.f32 #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)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)

eval168.0ms (0.9%)

Memory
18.0MiB live, 275.9MiB allocated
Compiler

Compiled 41 200 to 3 476 computations (91.6% saved)

prune749.0ms (4.1%)

Memory
-31.4MiB live, 732.7MiB allocated
Pruning

122 alts after pruning (114 fresh and 8 done)

PrunedKeptTotal
New1 398361 434
Fresh97887
Picked235
Done055
Total1 4091221 531
Accuracy
99.8%
Counts
1 531 → 122
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.2%
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
65.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
65.1%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
59.6%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
91.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (exp.f32 (log.f32 (/.f32 v cosTheta_i))) (exp.f32 (log.f32 cosTheta_O))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
90.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 v (exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 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 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
77.6%
(/.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 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 v (*.f32 v (neg.f32 v)))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
97.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) cosTheta_O)) #s(literal -1 binary32)))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (log.f32 (pow.f32 v #s(literal -3/2 binary32))) #s(literal 2 binary32)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (log.f32 v) #s(literal -3 binary32)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
95.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
77.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
65.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
71.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)) cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
92.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
65.2%
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
65.2%
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
65.2%
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
64.5%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
64.5%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
60.1%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
64.5%
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
64.5%
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
60.1%
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
65.2%
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
65.2%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
65.2%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
65.1%
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
65.2%
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
59.6%
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
65.1%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
59.6%
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
65.2%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
65.2%
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
65.2%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
65.1%
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
59.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
65.1%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
54.8%
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
65.1%
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
65.2%
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
65.2%
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
54.8%
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
54.8%
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
65.2%
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
65.2%
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
65.2%
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
65.2%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
22.4%
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
60.3%
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
59.6%
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
59.6%
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
Compiler

Compiled 9 255 to 3 503 computations (62.2% saved)

regimes711.0ms (3.9%)

Memory
-15.6MiB live, 656.0MiB allocated
Counts
191 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/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 4 binary32)) (/.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)) cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_O (neg.f32 v))) (/.f32 cosTheta_i v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 v (*.f32 v (neg.f32 v)))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))) #s(literal 2 binary32)) v))
(/.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)) #s(literal 2 binary32)) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal 2 binary32))))) #s(literal -1 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 (pow.f32 v #s(literal -1/2 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (log.f32 v) #s(literal -3 binary32)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) cosTheta_O)) #s(literal -1 binary32)))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 (*.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 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 v (exp.f32 (neg.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 #s(literal 3 binary32)) (neg.f32 (log.f32 v)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (log.f32 (pow.f32 v #s(literal -3/2 binary32))) #s(literal 2 binary32)))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal -1/2 binary32))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 (-.f32 (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 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.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 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal 2 binary32) v)))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (/.f32 (/.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (exp.f32 (log.f32 (/.f32 v cosTheta_i))) (exp.f32 (log.f32 cosTheta_O))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (+.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 1 binary32))))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (exp.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))) (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)))))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)) #s(literal 3 binary32))) (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 3 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (+.f32 (exp.f32 (*.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 (-.f32 (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 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)))) (-.f32 (expm1.f32 (/.f32 #s(literal 2 binary32) v)) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 (-.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 (exp.f32 (*.f32 (/.f32 #s(literal 2 binary32) v) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) v))) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (fma.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32) #s(literal 1 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)))))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes403.0ms (2.2%)

Memory
2.5MiB live, 883.4MiB allocated
Counts
154 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/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 4 binary32)) (/.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v)) cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v v))) cosTheta_i) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (neg.f32 v))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 v v)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 cosTheta_O (neg.f32 v))) (/.f32 cosTheta_i v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 v (*.f32 v v))) (/.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) v))) (*.f32 v (*.f32 v (neg.f32 v)))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 v)) (*.f32 (neg.f32 v) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
Calls

8 calls:

94.0ms
cosTheta_O
46.0ms
cosTheta_i
44.0ms
v
44.0ms
sinTheta_O
44.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
98.8%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes301.0ms (1.7%)

Memory
24.4MiB live, 604.2MiB allocated
Counts
119 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O)) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 v cosTheta_i)) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 v (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes292.0ms (1.6%)

Memory
1.6MiB live, 526.0MiB allocated
Counts
107 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

66.0ms
(*.f32 cosTheta_i cosTheta_O)
36.0ms
sinTheta_O
34.0ms
v
32.0ms
cosTheta_i
32.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.7%1cosTheta_O
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1cosTheta_i
98.7%1sinTheta_i
98.7%1sinTheta_O
98.7%1v
98.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes246.0ms (1.4%)

Memory
1.1MiB live, 364.8MiB allocated
Counts
104 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes235.0ms (1.3%)

Memory
-7.7MiB live, 430.4MiB allocated
Counts
102 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes266.0ms (1.5%)

Memory
28.5MiB live, 421.6MiB allocated
Counts
101 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes327.0ms (1.8%)

Memory
-14.5MiB live, 255.3MiB allocated
Counts
99 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
Calls

8 calls:

58.0ms
(*.f32 cosTheta_i cosTheta_O)
50.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
43.0ms
v
40.0ms
sinTheta_i
35.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
71.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.2%1(*.f32 cosTheta_i cosTheta_O)
71.2%1cosTheta_i
71.2%1cosTheta_O
71.2%1sinTheta_i
71.2%1v
71.2%1(*.f32 sinTheta_i sinTheta_O)
71.2%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes296.0ms (1.6%)

Memory
35.1MiB live, 264.8MiB allocated
Counts
97 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) v) v)) (neg.f32 v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
Calls

8 calls:

49.0ms
cosTheta_O
46.0ms
cosTheta_i
42.0ms
sinTheta_O
38.0ms
(*.f32 cosTheta_i cosTheta_O)
35.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
71.2%1(*.f32 sinTheta_i sinTheta_O)
71.2%1sinTheta_i
71.2%1sinTheta_O
71.2%1v
71.2%1cosTheta_O
71.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.2%1(*.f32 cosTheta_i cosTheta_O)
71.2%1cosTheta_i
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes253.0ms (1.4%)

Memory
-0.3MiB live, 241.5MiB allocated
Counts
95 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 v v) #s(literal 1/120 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (/.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))) v) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes257.0ms (1.4%)

Memory
-13.0MiB live, 400.6MiB allocated
Counts
90 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes248.0ms (1.4%)

Memory
-5.6MiB live, 433.3MiB allocated
Counts
89 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v)) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes198.0ms (1.1%)

Memory
-35.8MiB live, 573.5MiB allocated
Counts
86 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes238.0ms (1.3%)

Memory
10.6MiB live, 440.9MiB allocated
Counts
83 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 4 binary32) (/.f32 #s(literal -1/9 binary32) (*.f32 v (*.f32 v (*.f32 v v)))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes206.0ms (1.1%)

Memory
30.5MiB live, 461.5MiB allocated
Counts
77 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
Calls

8 calls:

48.0ms
sinTheta_O
26.0ms
cosTheta_i
24.0ms
v
23.0ms
cosTheta_O
22.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
65.2%1sinTheta_i
65.2%1(*.f32 sinTheta_i sinTheta_O)
65.2%1v
65.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%1(*.f32 cosTheta_i cosTheta_O)
65.2%1sinTheta_O
65.2%1cosTheta_i
65.2%1cosTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes235.0ms (1.3%)

Memory
5.9MiB live, 317.8MiB allocated
Counts
75 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 cosTheta_O (fma.f32 (/.f32 cosTheta_i v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)) (*.f32 v v))))
(*.f32 cosTheta_O (fma.f32 cosTheta_i (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (fma.f32 #s(literal 2 binary32) (*.f32 v v) #s(literal 1/3 binary32)))) (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) #s(literal -1/2 binary32)))) v)) v)
(fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (*.f32 sinTheta_O (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i)) sinTheta_i) (*.f32 v (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/2 binary32) (/.f32 (neg.f32 (*.f32 cosTheta_i sinTheta_i)) (fma.f32 v (*.f32 v #s(literal 2 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 v (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (fma.f32 #s(literal -18 binary32) (*.f32 (*.f32 v v) cosTheta_O) (*.f32 cosTheta_O #s(literal 3 binary32))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 v cosTheta_i)) cosTheta_O) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 v cosTheta_O)) #s(literal 2 binary32))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (fma.f32 (*.f32 cosTheta_O #s(literal -18 binary32)) (*.f32 (*.f32 v v) cosTheta_i) (*.f32 #s(literal 3 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)
(/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (*.f32 (*.f32 v v) cosTheta_O)) (fma.f32 #s(literal -18 binary32) (*.f32 v v) #s(literal 3 binary32))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) cosTheta_i))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) cosTheta_O))) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (/.f32 #s(literal 1 binary32) cosTheta_i)) (/.f32 cosTheta_O v)) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)) v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_i) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v)))
(*.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_i) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O)))) #s(literal 2 binary32))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) v) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) v) cosTheta_i))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal -1/3 binary32) (*.f32 v v)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) v) (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) cosTheta_O) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/3 binary32) v)) #s(literal 2 binary32))) (/.f32 cosTheta_i v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v v))) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (neg.f32 cosTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) cosTheta_i) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))) (/.f32 #s(literal 1 binary32) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v))))))
Outputs
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
Calls

8 calls:

50.0ms
sinTheta_i
44.0ms
cosTheta_i
35.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
23.0ms
(*.f32 sinTheta_i sinTheta_O)
21.0ms
v
Results
AccuracySegmentsBranch
65.2%1v
65.2%1cosTheta_i
65.2%1sinTheta_i
65.2%1sinTheta_O
65.2%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
65.2%1(*.f32 cosTheta_i cosTheta_O)
65.2%1cosTheta_O
65.2%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes58.0ms (0.3%)

Memory
-6.0MiB live, 50.0MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
Outputs
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes40.0ms (0.2%)

Memory
-0.9MiB live, 72.2MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_O)))
Outputs
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes36.0ms (0.2%)

Memory
-12.8MiB live, 69.7MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
Outputs
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes30.0ms (0.2%)

Memory
-5.9MiB live, 71.8MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) cosTheta_O))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
Outputs
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes21.0ms (0.1%)

Memory
12.0MiB live, 49.7MiB allocated
Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0b (-0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 v #s(literal 2 binary32))) cosTheta_O)
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) v) cosTheta_i)
Outputs
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

simplify114.0ms (0.6%)

Memory
-3.4MiB live, 75.8MiB allocated
Algorithm
egg-herbie
Rules
1 078×distribute-lft-neg-in_binary32
792×neg-mul-1_binary32
668×neg-sub0_binary32
470×*-commutative_binary32
456×sub-neg_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0147559
1262559
2415554
3752549
41357549
52150549
62892549
73330549
83498549
93603549
103606549
113606549
123685549
133691549
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_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 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) 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 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32))))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) cosTheta_i) (neg.f32 cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1/5040 binary32) (*.f32 v v))) (*.f32 (*.f32 v v) (*.f32 v v))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/6 binary32) (*.f32 v v)))) v)) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v))) (*.f32 v (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1/120 binary32) v) #s(literal 1/6 binary32)) (*.f32 v v)) #s(literal -1 binary32)) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) #s(literal 1/120 binary32))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v))) (*.f32 v (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/6 binary32) (*.f32 #s(literal 1/120 binary32) (/.f32 #s(literal 1 binary32) (*.f32 v v)))) (*.f32 v v)) #s(literal -1 binary32)) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) v))) (*.f32 v (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 v (*.f32 v v)))) (fma.f32 v v #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (fma.f32 v v #s(literal 0 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v v))))) (*.f32 v (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/6 binary32) (/.f32 #s(literal -1/120 binary32) (*.f32 v v))) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) (neg.f32 v)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v) #s(literal 2 binary32)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1/120 binary32) (*.f32 v v))) (*.f32 v v))) v))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) (/.f32 #s(literal 1/60 binary32) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 (+.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v #s(literal 0 binary32))) (*.f32 v v))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) v)
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))

soundness2.1s (11.6%)

Memory
20.7MiB live, 1 679.8MiB allocated
Rules
12 474×lower-fma.f64
12 474×lower-fma.f32
12 050×lower-fma.f64
12 050×lower-fma.f32
7 730×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03564674
111824638
245134430
088524369
067636
1147628
2330625
3745624
41726624
54592624
66875624
08158624
02553579
18193560
230783392
372323390
080103363
02924171
17964119
225483956
366083944
082883909
040128
068124
1235120
21436118
08289114
032104
05692
117086
294186
0821086
03593
06093
121282
2125982
0848681
01522
02322
15822
222622
3140322
0858622
Stop Event
fuel
iter limit
node limit
iter 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
node limit
iter limit
node limit
Compiler

Compiled 1 706 to 931 computations (45.4% saved)

preprocess779.0ms (4.3%)

Memory
10.5MiB live, 721.4MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

(negabs cosTheta_i)

(negabs cosTheta_O)

Compiler

Compiled 7 242 to 4 308 computations (40.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...