Details

Time bar (total: 20.6s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 66 to 48 computations (27.3% saved)

sample3.9s (19%)

Results
3.9s8256×body256valid
Bogosity

preprocess77.0ms (0.4%)

Algorithm
egg-herbie
Rules
1354×times-frac
1332×associate-/l*
1300×associate-/l/
766×associate-/r*
746×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0104737
1363737
21274693
36501693
47791693
055
155
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
0
2
3
2
4
Call 2
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 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v))) (/.f32 (*.f32 sinTheta_O cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) (/.f32 (*.f32 v cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_i)) 2) cosTheta_i))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O))) (/.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_O)) 2) cosTheta_O))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 v sinTheta_O) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) 2) sinTheta_i))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_O)) 2) sinTheta_O))
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 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O (*.f32 v (/.f32 v cosTheta_i))))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v 2))) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O (*.f32 v (/.f32 v cosTheta_i))))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v 2))) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 sinTheta_i (/.f32 v cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 cosTheta_i)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) sinTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 sinTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v))) (/.f32 (*.f32 sinTheta_O cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v cosTheta_i)))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 sinTheta_O (/.f32 v cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 cosTheta_i)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 sinTheta_O cosTheta_O) (*.f32 v v)))
(/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) sinTheta_i)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) v)
(/.f32 (/.f32 cosTheta_O (*.f32 v (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) sinTheta_i))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) (/.f32 (*.f32 v cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_i)) 2) cosTheta_i))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 cosTheta_i sinTheta_O)))) (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_i)))) (/.f32 (/.f32 (*.f32 v cosTheta_O) cosTheta_i) cosTheta_i))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) cosTheta_i)) (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_i)))) (/.f32 (*.f32 v cosTheta_O) (*.f32 cosTheta_i cosTheta_i)))
(/.f32 (*.f32 v cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_i)) (*.f32 (*.f32 cosTheta_i 2) cosTheta_i)) (pow.f32 (exp.f32 (/.f32 sinTheta_i cosTheta_i)) sinTheta_O)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 sinTheta_i (/.f32 v cosTheta_i)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 cosTheta_O)) v)) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) sinTheta_i) (*.f32 v 2)))
(/.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (/.f32 sinTheta_i (*.f32 v (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) cosTheta_O)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i cosTheta_O)) v)) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_i (/.f32 v sinTheta_O))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 cosTheta_O)) v)) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) sinTheta_O) (*.f32 v 2)))
(/.f32 (/.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v cosTheta_O)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (/.f32 sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O))) (/.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_O)) 2) cosTheta_O))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 cosTheta_O sinTheta_O)))) (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_O)))) (/.f32 (/.f32 cosTheta_i (/.f32 cosTheta_O v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_O)) (*.f32 cosTheta_O 2)) (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) cosTheta_O))))
(/.f32 (/.f32 (*.f32 v (/.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_i cosTheta_O)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 1 cosTheta_O)) (*.f32 cosTheta_O 2)))
(/.f32 (*.f32 v (/.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_O)) (*.f32 cosTheta_O 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_i cosTheta_O)) sinTheta_O)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O (*.f32 v (/.f32 v cosTheta_i))))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v 2))) v)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 v sinTheta_O) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) 2) sinTheta_i))
(/.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_i (/.f32 sinTheta_i cosTheta_O))) (*.f32 sinTheta_i (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_i)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 v)) sinTheta_i)) (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_i)))) (/.f32 cosTheta_i (*.f32 sinTheta_i (/.f32 sinTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) (*.f32 sinTheta_i 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) (*.f32 sinTheta_i 2))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 v sinTheta_i))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_O)) 2) sinTheta_O))
(/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i v)) sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_O)))) (/.f32 cosTheta_i (/.f32 sinTheta_O cosTheta_O))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i sinTheta_O) cosTheta_O) (sinh.f32 (/.f32 1 sinTheta_O))) (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i v)) sinTheta_O)) (*.f32 sinTheta_O 2)))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_O)) (*.f32 sinTheta_O 2)) (exp.f32 (*.f32 (/.f32 v sinTheta_O) sinTheta_i))))
(/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_O)) (*.f32 sinTheta_O 2)) (exp.f32 (*.f32 (/.f32 v sinTheta_O) sinTheta_i))) (/.f32 sinTheta_O cosTheta_O)))
Symmetry

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 32 to 24 computations (25% saved)

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
1826×times-frac
1006×associate-/l*
932×fma-def
706×associate-*l/
702×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02267
15667
217563
379463
4515063
5715563
Stop Event
node limit
Counts
1 → 6
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 1 v)) 2) 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 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))

eval2.0ms (0%)

Compiler

Compiled 134 to 79 computations (41% saved)

prune6.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New156
Fresh011
Picked000
Done000
Total167
Accurracy
99.1%
Counts
7 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
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 1 v)) 2) v))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
Compiler

Compiled 264 to 184 computations (30.3% saved)

localize95.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
99.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.9%
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 92 to 45 computations (51.1% saved)

series35.0ms (0.2%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
sinTheta_O
@-inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
3.0ms
cosTheta_i
@0
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
2.0ms
v
@-inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
2.0ms
cosTheta_i
@inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
2.0ms
sinTheta_O
@inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
784×expm1-udef
784×log1p-udef
476×log-div
440×add-sqr-sqrt
432×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021116
1438116
26016116
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
Outputs
(-.f32 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) v) v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v (*.f32 v 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 1)
(*.f32 1 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 v 2)))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O) (/.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_i)) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(+.f32 0 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) 1)
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 2))
(log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))

simplify158.0ms (0.8%)

Algorithm
egg-herbie
Rules
914×associate-*r*
770×associate-*l*
750×associate-/r*
736×times-frac
562×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048613554
1144513044
2704313044
Stop Event
node limit
Counts
248 → 228
Calls
Call 1
Inputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) v) v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v (*.f32 v 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 1)
(*.f32 1 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 v 2)))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O) (/.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_i)) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(+.f32 0 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) 1)
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 2))
(log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
Outputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (/.f32 1/3 v) (*.f32 v 2))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 1/3 v) (/.f32 1/2520 (pow.f32 v 5))) (*.f32 v 2)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (/.f32 1/3 v) (*.f32 v 2))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 1/3 v) (/.f32 1/2520 (pow.f32 v 5))) (*.f32 v 2)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) cosTheta_O))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)))))) (pow.f32 v 4))) (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) cosTheta_O))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (fma.f32 cosTheta_i (*.f32 1/6 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) cosTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) -1/6) (fma.f32 cosTheta_i (*.f32 1/6 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) cosTheta_O)) (*.f32 sinTheta_i (fma.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 cosTheta_O (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) -1/6))) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (*.f32 (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)) -2/3)) (/.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) v))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (/.f32 (*.f32 -1 (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 v sinTheta_O)) (*.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))))) v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1)
(sinh.f32 (/.f32 1 v))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(sinh.f32 (/.f32 1 v))
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (*.f32 -2 (sinh.f32 (/.f32 1 v))) -2)
(neg.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(fabs.f32 (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
(fabs.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) v) v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (log.f32 (pow.f32 (pow.f32 (exp.f32 2) v) v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 2) v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (log.f32 (exp.f32 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v (*.f32 v 2)) 3)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1) (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 v 2)))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 3)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3) 1/3)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O) (/.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) cosTheta_i)) -1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1) (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2))
(fabs.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) 1))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(+.f32 0 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) (neg.f32 sinTheta_O)))
(*.f32 1 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) (neg.f32 sinTheta_O)))
(*.f32 1 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) (neg.f32 sinTheta_O)))
(*.f32 1 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3) 1/3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 2)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(fabs.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))

localize143.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 97 to 37 computations (61.9% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

21 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
0.0ms
v
@inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
0.0ms
cosTheta_O
@-inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
0.0ms
cosTheta_i
@inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
0.0ms
cosTheta_i
@0
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
880×pow-prod-up
778×pow-exp
656×expm1-udef
656×log1p-udef
562×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01849
137049
2481349
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1)
(*.f32 sinTheta_i (/.f32 1 (/.f32 v sinTheta_O)))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 1 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 -1 v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 sinTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2)
(pow.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) 1) -1)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) -1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 v 2)) 2)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.f32 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (/.f32 -1 v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 cosTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))

simplify66.0ms (0.3%)

Algorithm
egg-herbie
Rules
1510×times-frac
1182×unswap-sqr
644×log-prod
516×distribute-lft-in
358×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03252592
18192528
226992528
Stop Event
node limit
Counts
136 → 155
Calls
Call 1
Inputs
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1)
(*.f32 sinTheta_i (/.f32 1 (/.f32 v sinTheta_O)))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 1 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 -1 v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 sinTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2)
(pow.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) 1) -1)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) -1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 v 2)) 2)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.f32 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (/.f32 -1 v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 cosTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
Outputs
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 1 (/.f32 v sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 1 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 1 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(*.f32 (pow.f32 v -1/2) (*.f32 sinTheta_i (/.f32 sinTheta_O (sqrt.f32 v))))
(/.f32 sinTheta_i (/.f32 (sqrt.f32 v) (*.f32 sinTheta_O (pow.f32 v -1/2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (/.f32 -1 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O)))
(/.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 (cbrt.f32 v) sinTheta_O))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O)))
(/.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 (cbrt.f32 v) sinTheta_O))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O)))
(/.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 (cbrt.f32 v) sinTheta_O))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O)))
(/.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 (cbrt.f32 v) sinTheta_O))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) 1/3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) -1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) 1) -1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v 3)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1) 1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1/3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) -1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 v 2)) 2)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1) 1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (/.f32 -1 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 cosTheta_i (sqrt.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) 1/3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (*.f32 (pow.f32 v -3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))

localize79.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
99.2%
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
99.2%
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 95 to 37 computations (61.1% saved)

series25.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
7.0ms
v
@0
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
3.0ms
sinTheta_i
@-inf
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
2.0ms
cosTheta_i
@0
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
1.0ms
cosTheta_O
@0
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
1.0ms
sinTheta_O
@inf
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
792×expm1-udef
792×log1p-udef
468×add-sqr-sqrt
460×pow1
460×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022107
146599
2674299
Stop Event
node limit
Counts
3 → 130
Calls
Call 1
Inputs
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
Outputs
(+.f32 0 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1)
(*.f32 sinTheta_O (/.f32 1 (/.f32 v sinTheta_i)))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 1 v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 -1 v))
(*.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(*.f32 1 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2) (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2)
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) -1)
(neg.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 2))
(log.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 1 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) v) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(pow.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v)) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(exp.f32 (*.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))

simplify171.0ms (0.8%)

Algorithm
egg-herbie
Rules
792×times-frac
700×cube-prod
690×associate-*r/
684×associate-/l*
632×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042812532
1128112132
2586812132
Stop Event
node limit
Counts
238 → 208
Calls
Call 1
Inputs
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 0 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1)
(*.f32 sinTheta_O (/.f32 1 (/.f32 v sinTheta_i)))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 1 v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 -1 v))
(*.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(*.f32 1 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2) (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2)
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) -1)
(neg.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 2))
(log.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 1 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) v) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(pow.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v)) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(exp.f32 (*.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
Outputs
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) 2) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) 2) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (pow.f32 v 5)) (/.f32 (pow.f32 sinTheta_i 3) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (pow.f32 v 5)) (/.f32 (pow.f32 sinTheta_i 3) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (/.f32 (*.f32 1/2 (+.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/6))) (pow.f32 v 3))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 1/2 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O)) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)))) (pow.f32 v 4)) (/.f32 (+.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/6)) (pow.f32 v 3))))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (fma.f32 1/2 (/.f32 (fma.f32 1/2 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)))) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v)))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) -1/2) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/6)) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i))) -1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) -1/2) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/6)) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O)) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i))) -1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)))) (pow.f32 v 4)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)))) (pow.f32 v 4)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 0 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 1 (/.f32 v sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 1 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 -1 v))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(*.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 1 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2) (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 sinTheta_O (/.f32 (sqrt.f32 v) sinTheta_i)))
(*.f32 (pow.f32 v -1/2) (*.f32 sinTheta_O (/.f32 sinTheta_i (sqrt.f32 v))))
(*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (cbrt.f32 (*.f32 v v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3) 1/3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) -1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(neg.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 2))
(sqrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2))
(fabs.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(log.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (/.f32 (pow.f32 v -2) v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v 3)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))
(fabs.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) v) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1/3)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) -1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2))
(fabs.f32 (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v)) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))) 1))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 v cosTheta_i) v)) (sinh.f32 (/.f32 1 v))))

localize89.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
99.2%
(*.f32 v (sinh.f32 (/.f32 1 v)))
99.1%
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 88 to 38 computations (56.8% saved)

series116.0ms (0.6%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
32.0ms
cosTheta_O
@0
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
30.0ms
sinTheta_O
@inf
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
15.0ms
sinTheta_O
@-inf
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
13.0ms
cosTheta_i
@0
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
7.0ms
cosTheta_O
@inf
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
808×expm1-udef
806×log1p-udef
454×add-sqr-sqrt
444×pow1
442×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021125
1449125
26245125
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) v) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) -1)
(neg.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) 2)
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 1)
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/2) (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1) (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) v)
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))

simplify127.0ms (0.6%)

Algorithm
egg-herbie
Rules
1440×times-frac
1084×associate-*r*
926×associate-/l*
914×associate-*l*
808×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051315727
1174714931
Stop Event
node limit
Counts
215 → 220
Calls
Call 1
Inputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)))) (pow.f32 sinTheta_O 3))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))))))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)))))) (pow.f32 v 3))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i sinTheta_O))))) (pow.f32 v 3))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) v) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) -1)
(neg.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) 2)
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 1)
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/2) (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1) (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) v)
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
Outputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))))
(-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)))) (pow.f32 sinTheta_O 3))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)) (*.f32 (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (neg.f32 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)))))) (pow.f32 sinTheta_O 3)))))
(-.f32 (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) -1/3) (/.f32 sinTheta_i (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))))
(-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))) (*.f32 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -1/3))))))
(-.f32 (-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) -1/3 (/.f32 (neg.f32 sinTheta_O) (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2))
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))))))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2) (*.f32 -1/2 (/.f32 (fma.f32 1/6 (*.f32 sinTheta_i sinTheta_O) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 -1 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))))))))) (pow.f32 v 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 -1/2 (/.f32 (fma.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6)) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6))))) (pow.f32 v 3)) 1/2)))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) 1/2))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2))
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i sinTheta_O))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (+.f32 (fma.f32 -1/2 (/.f32 (-.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v v)) 1/2) (*.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))))) (fma.f32 1/6 (*.f32 sinTheta_i sinTheta_O) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) -1/6))))) (pow.f32 v 3)))))
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/6)))) (*.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6)))) (pow.f32 v 3)) 1/2)))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (/.f32 1/6 (*.f32 v v)))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/120 (pow.f32 v 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (/.f32 1/120 (pow.f32 v 4)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/5040 (pow.f32 v 6)))))
(+.f32 1 (+.f32 (/.f32 1/6 (*.f32 v v)) (+.f32 (/.f32 1/5040 (pow.f32 v 6)) (/.f32 1/120 (pow.f32 v 4)))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (/.f32 1/6 (*.f32 v v)))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/120 (pow.f32 v 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (/.f32 1/120 (pow.f32 v 4)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/5040 (pow.f32 v 6)))))
(+.f32 1 (+.f32 (/.f32 1/6 (*.f32 v v)) (+.f32 (/.f32 1/5040 (pow.f32 v 6)) (/.f32 1/120 (pow.f32 v 4)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 sinTheta_O cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) v)) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i))))) (*.f32 (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (*.f32 (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (*.f32 v v)) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (*.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/6) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) -1/6) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (*.f32 v v)) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/6) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 sinTheta_O cosTheta_O)) (fma.f32 sinTheta_i (fma.f32 (*.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/6) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i)) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i)) (*.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/6) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O cosTheta_O)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O cosTheta_O))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) -2/3) (*.f32 (/.f32 (pow.f32 v 5) cosTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i))) (/.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) v))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O cosTheta_O)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O cosTheta_O)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O cosTheta_O))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (/.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (/.f32 v sinTheta_O)) (*.f32 1/3 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 cosTheta_O (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 v sinTheta_O))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O cosTheta_O))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) v) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) -1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(neg.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(fabs.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))) 2)
(/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) 2)
(/.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))) 2)
(/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) 1/3)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))
(fabs.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 v) (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 v 3)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 1)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) v))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/2) (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1) (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) v)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))))
(*.f32 (/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 3)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) 1/3)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2)
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))
(fabs.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (log.f32 (exp.f32 (/.f32 cosTheta_i v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))

localize91.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
99.2%
(*.f32 v (sinh.f32 (/.f32 1 v)))
99.1%
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 88 to 38 computations (56.8% saved)

series4.0ms (0%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
cosTheta_i
@inf
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
0.0ms
sinTheta_O
@0
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
0.0ms
sinTheta_i
@0
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
0.0ms
v
@inf
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
0.0ms
v
@-inf
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
808×expm1-udef
806×log1p-udef
454×add-sqr-sqrt
444×pow1
442×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02163
144963
2624563
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v))
(/.f32 (*.f32 (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) v)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))

simplify122.0ms (0.6%)

Algorithm
egg-herbie
Rules
840×times-frac
652×associate-*r*
640×associate-/l*
514×distribute-lft-neg-in
502×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02609452
19558022
248977920
Stop Event
node limit
Counts
102 → 89
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v))
(/.f32 (*.f32 (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) v)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) v)
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 1/2 cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 cosTheta_O sinTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (*.f32 (neg.f32 sinTheta_i) (+.f32 (-.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 1/2 cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)))))
(fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (fma.f32 sinTheta_i (fma.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 cosTheta_O (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6))) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))))) (pow.f32 v 4)) (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (*.f32 (/.f32 sinTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (*.f32 (/.f32 sinTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) -2/3)) (/.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) v))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)) (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) -2/3 (/.f32 (*.f32 1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) v))) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (*.f32 (/.f32 sinTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (*.f32 (/.f32 sinTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (*.f32 (/.f32 sinTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (/.f32 (*.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 v sinTheta_O)) (*.f32 1/3 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (/.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 v 5) cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))))) (/.f32 v sinTheta_O))) (/.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 v 5) cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (/.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 v 5) cosTheta_i)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (/.f32 v sinTheta_O))) (/.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 v 5) cosTheta_i)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) (*.f32 (/.f32 sinTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) v))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)) (/.f32 -1/2 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)) (/.f32 -1/2 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)) (/.f32 -1/2 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)) (/.f32 -1/2 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (sinh.f32 (/.f32 1 v)))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) v)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 -1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)) (/.f32 -1/2 (*.f32 (neg.f32 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) v)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 2)
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))) 3))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) 3)))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))

eval692.0ms (3.4%)

Compiler

Compiled 40904 to 20631 computations (49.6% saved)

prune488.0ms (2.4%)

Pruning

43 alts after pruning (42 fresh and 1 done)

PrunedKeptTotal
New1148421190
Fresh000
Picked101
Done314
Total1152431195
Accurracy
99.9%
Counts
1195 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.7%
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
97.8%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
98.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
98.6%
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
98.8%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.2%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))
98.3%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
62.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.7%
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
58.5%
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
58.5%
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
94.1%
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.4%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
98.4%
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
98.6%
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
98.4%
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.7%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
96.9%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
98.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
58.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
98.6%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
58.5%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
98.6%
(*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
58.5%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
43.8%
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 2177 to 1559 computations (28.4% saved)

localize99.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
99.5%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
99.2%
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 96 to 30 computations (68.8% saved)

series17.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
2.0ms
sinTheta_i
@0
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
1.0ms
sinTheta_O
@-inf
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
1.0ms
v
@0
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
1.0ms
cosTheta_i
@0
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
1.0ms
v
@inf
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
808×expm1-udef
806×log1p-udef
452×add-sqr-sqrt
440×pow1
440×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021123
1448123
26187123
Stop Event
node limit
Counts
3 → 118
Calls
Call 1
Inputs
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 v (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) 1) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) -1/2) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) 1) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (-.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 0 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1)
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2)
(sqrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 2))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (/.f32 sinTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_i v) 3) (pow.f32 sinTheta_O 3)))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))

simplify197.0ms (1%)

Algorithm
egg-herbie
Rules
1260×associate-*r*
1082×times-frac
1030×associate-/l*
918×associate-*l*
846×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051516782
1170316296
Stop Event
node limit
Counts
274 → 226
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 v (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) 1) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) -1/2) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) 1) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (-.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 0 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1)
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2)
(sqrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 2))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (/.f32 sinTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_i v) 3) (pow.f32 sinTheta_O 3)))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) -1/2)) (pow.f32 v 4)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) -1/2))))) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_O 3) cosTheta_i))) -1/3) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) -1/2)) (pow.f32 v 4)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) -1/2)) (pow.f32 v 4)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) -1/2)) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) 1/3)) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_O 3) cosTheta_i))) 1/3 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) -1/2)) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) -1/2)) (pow.f32 v 4)) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2)) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) -1/3))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) -1/3) (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_i (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 3) -1/2)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O) (pow.f32 v 4)) -1/2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 4) cosTheta_i))) -1/2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O) (pow.f32 v 4)) -1/2)) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 1/6 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O) (pow.f32 v 4)) -1/2))) (*.f32 -1/2 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 4) cosTheta_i)) -1/2) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 1/6 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_O 3) cosTheta_i)) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_O 3) cosTheta_i)) (pow.f32 v 5)) (/.f32 (neg.f32 sinTheta_O) (/.f32 (/.f32 v (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 4) cosTheta_i))) -1/2)))))) (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) v)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 (*.f32 1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) v)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 (*.f32 1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 (*.f32 1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 (*.f32 1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (pow.f32 v 4)) (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) v)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (fma.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (*.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -2/3)) (/.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) v))) (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (/.f32 (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 v sinTheta_O)) (*.f32 1/3 (/.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (-.f32 (*.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 cosTheta_O (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 sinTheta_O 3))))) (/.f32 sinTheta_O (/.f32 v (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 cosTheta_O (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 sinTheta_O 3)))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (/.f32 v cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 v (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) cosTheta_O) v)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) 1) (/.f32 v cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) -1/2) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (neg.f32 v) (neg.f32 cosTheta_O)))
(/.f32 (/.f32 (*.f32 (*.f32 -1/2 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v)) 2))
(fabs.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (/.f32 cosTheta_O v) (log.f32 (exp.f32 cosTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2)) (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) 1))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2)) (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v))) cosTheta_i))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 1 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 -1/2 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O v))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) 1) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))) -1)
(/.f32 1 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)))
(/.f32 1 (*.f32 (/.f32 v (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (*.f32 -1/2 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v)))) 2))
(fabs.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(log.f32 (exp.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(exp.f32 (-.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)) (log.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2)) (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)) (log.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2)) (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(+.f32 0 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 1 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 1 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 1 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 1)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 3)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(pow.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3) 1/3)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(sqrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 2))
(fabs.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(log.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(cbrt.f32 (pow.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) 3))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(cbrt.f32 (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (/.f32 sinTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_i v) 3) (pow.f32 sinTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_O 3) (pow.f32 (/.f32 sinTheta_i v) 3)))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(exp.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(log1p.f32 (expm1.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)

localize21.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 24 to 10 computations (58.3% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_i
@inf
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_i
@0
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
v
@-inf
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_i
@-inf
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))

rewrite62.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1018×log-prod
792×exp-prod
632×prod-exp
588×pow-prod-down
442×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
118819
2246119
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
Outputs
(+.f32 0 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))) (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 v (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(/.f32 (neg.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1/2) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) 1) v)
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 2)
(pow.f32 (exp.f32 1) (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(pow.f32 (/.f32 v (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 2)) (cbrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))) (sqrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 2))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 3))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 2))
(exp.f32 (-.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) (*.f32 (log.f32 v) 1)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))

simplify62.0ms (0.3%)

Algorithm
egg-herbie
Rules
1774×log-prod
1360×associate-*r*
1232×associate-*l*
852×times-frac
598×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106869
1251835
2842835
37245835
Stop Event
node limit
Counts
37 → 50
Calls
Call 1
Inputs
(+.f32 0 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))) (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 v (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(/.f32 (neg.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1/2) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) 1) v)
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 2)
(pow.f32 (exp.f32 1) (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(pow.f32 (/.f32 v (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 2)) (cbrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))) (sqrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 2))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 3))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 2))
(exp.f32 (-.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) (*.f32 (log.f32 v) 1)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
Outputs
(+.f32 0 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(*.f32 3 (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(*.f32 (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))) 3)
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))) (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 1)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 1 (/.f32 v (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (neg.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1/2) (neg.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) 1) v)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 1)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 3)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 2) 1/2)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 3) 1/3)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 2)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 1) (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (/.f32 v (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) -1)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 2)) (cbrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v))) 2)) (cbrt.f32 (log.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i))))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))) (sqrt.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)))) (sqrt.f32 (log.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))) (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 2))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v) 3))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 1))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)) 1) 1))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 3))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 1/3))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))) 2))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (-.f32 (log.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O)) (*.f32 (log.f32 v) 1)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))

localize115.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))
98.7%
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
97.8%
(exp.f32 (/.f32 -1 v))
97.6%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 73 to 47 computations (35.6% saved)

series4.0ms (0%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
2.0ms
v
@inf
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))
1.0ms
v
@0
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
0.0ms
v
@inf
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
0.0ms
v
@-inf
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
0.0ms
v
@inf
(exp.f32 (/.f32 -1 v))

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
958×log-prod
640×prod-diff
584×pow-prod-down
462×pow-prod-up
436×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01288
125188
2339936
Stop Event
node limit
Counts
4 → 188
Calls
Call 1
Inputs
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 -1 v))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))
Outputs
(+.f32 0 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(+.f32 0 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(+.f32 0 (/.f32 (/.f32 -1 0) v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 -1 0) v))) 1)
(*.f32 1 (/.f32 (/.f32 -1 0) v))
(*.f32 (/.f32 1 v) (/.f32 -1 0))
(*.f32 (/.f32 (/.f32 -1 0) v) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1 0) v)) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 -1 0)))
(*.f32 (/.f32 -1 0) (/.f32 1 v))
(*.f32 (/.f32 -1 0) (/.f32 (/.f32 -1 0) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (pow.f32 (hypot.f32 (exp.f32 (/.f32 1 v)) (hypot.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (/.f32 -1 0) v) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 -1 0) v)) 3)
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(pow.f32 (*.f32 v 0) -1)
(pow.f32 (/.f32 (pow.f32 v -3) 0) 1/3)
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(neg.f32 (/.f32 (/.f32 -1 0) v))
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(log.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 -1 0) v))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 -1 0) v)))))
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 -1 0) v)))
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 -1 0) v)))
0

simplify83.0ms (0.4%)

Algorithm
egg-herbie
Rules
800×fma-def
708×sqr-pow
516×fma-neg
362×unswap-sqr
354×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0321608
1819608
22373608
36409608
Stop Event
node limit
Counts
224 → 140
Calls
Call 1
Inputs
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 7))) (*.f32 1/60 (/.f32 1 (pow.f32 v 5))))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 7))) (*.f32 1/60 (/.f32 1 (pow.f32 v 5))))))
(+.f32 0 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(+.f32 0 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(+.f32 0 (/.f32 (/.f32 -1 0) v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 -1 0) v))) 1)
(*.f32 1 (/.f32 (/.f32 -1 0) v))
(*.f32 (/.f32 1 v) (/.f32 -1 0))
(*.f32 (/.f32 (/.f32 -1 0) v) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1 0) v)) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 -1 0)))
(*.f32 (/.f32 -1 0) (/.f32 1 v))
(*.f32 (/.f32 -1 0) (/.f32 (/.f32 -1 0) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (pow.f32 (hypot.f32 (exp.f32 (/.f32 1 v)) (hypot.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (/.f32 -1 0) v) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 -1 0) v)) 3)
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(pow.f32 (*.f32 v 0) -1)
(pow.f32 (/.f32 (pow.f32 v -3) 0) 1/3)
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(neg.f32 (/.f32 (/.f32 -1 0) v))
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(log.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 -1 0) v))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 -1 0) v)))))
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 -1 0) v)))
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 -1 0) v)))
0
Outputs
1
(+.f32 1 (/.f32 1 v))
1
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
1
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
1
(+.f32 1 (/.f32 1 v))
1
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
1
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
1
(-.f32 1 (/.f32 1 v))
1
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
1
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
1
(-.f32 1 (/.f32 1 v))
1
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
1
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1
1/2
1
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
1
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v))))
(+.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(-.f32 (+.f32 1/2 (/.f32 7/720 (pow.f32 v 4))) (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6))))
(+.f32 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (-.f32 1/2 (/.f32 31/30240 (pow.f32 v 6)))) (/.f32 -1/12 (*.f32 v v)))
1/2
1
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
1
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v))))
(+.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(-.f32 (+.f32 1/2 (/.f32 7/720 (pow.f32 v 4))) (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6))))
(+.f32 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (-.f32 1/2 (/.f32 31/30240 (pow.f32 v 6)))) (/.f32 -1/12 (*.f32 v v)))
(/.f32 2 v)
1
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
1
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/3 (pow.f32 v 3))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 7))) (*.f32 1/60 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7))))
(+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))) (/.f32 1/2520 (pow.f32 v 7))))
(/.f32 2 v)
1
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
1
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/3 (pow.f32 v 3))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 7))) (*.f32 1/60 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7))))
(+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))) (/.f32 1/2520 (pow.f32 v 7))))
(+.f32 0 (exp.f32 (/.f32 1 v)))
1
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
1
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
1
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) 1)
1
(*.f32 1 (exp.f32 (/.f32 1 v)))
1
(*.f32 (exp.f32 (/.f32 1 v)) 1)
1
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
1
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
1
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
1
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 1 v))))
1
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))))
1
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 1 v))))
1
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))))
1
(/.f32 1 (exp.f32 (/.f32 1 v)))
1
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
1
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
1
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
1
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
1
(pow.f32 (exp.f32 -1) (/.f32 1 v))
1
(pow.f32 (E.f32) (/.f32 1 v))
1
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
1
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
1
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
1
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
1
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
1
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
1
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
1
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
1
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
1
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
1
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
1
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
1
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
1
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
1
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
1
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
1
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
1
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
1
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
1
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
1
(+.f32 0 (exp.f32 (/.f32 1 v)))
1
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
1
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
1
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) 1)
1
(*.f32 1 (exp.f32 (/.f32 1 v)))
1
(*.f32 (exp.f32 (/.f32 1 v)) 1)
1
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
1
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
1
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
1
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 1 v))))
1
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 1 v))))
1
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 1 v))))
1
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 1 v))))
1
(/.f32 1 (exp.f32 (/.f32 1 v)))
1
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
1
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
1
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
1
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
1
(pow.f32 (exp.f32 -1) (/.f32 1 v))
1
(pow.f32 (E.f32) (/.f32 1 v))
1
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
1
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
1
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
1
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
1
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
1
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
1
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
1
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
1
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
1
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
1
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
1
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
1
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
1
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
1
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
1
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
1
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
1
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
1
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
1
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
1
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
1
(+.f32 0 (/.f32 (/.f32 -1 0) v))
1
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))))
1
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))))
1
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 -1 0) v))) 1)
1
(*.f32 1 (/.f32 (/.f32 -1 0) v))
1
(*.f32 (/.f32 1 v) (/.f32 -1 0))
1
(*.f32 (/.f32 (/.f32 -1 0) v) 1)
1
(*.f32 (cbrt.f32 (/.f32 (/.f32 -1 0) v)) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
1
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
1
(*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
1
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
1
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 -1 0)))
1
(*.f32 (/.f32 -1 0) (/.f32 1 v))
1
(*.f32 (/.f32 -1 0) (/.f32 (/.f32 -1 0) v))
1
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
1
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (cbrt.f32 (/.f32 (/.f32 -1 0) v)))
1
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
1
(*.f32 (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (pow.f32 (hypot.f32 (exp.f32 (/.f32 1 v)) (hypot.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 1 v)))) 2))
1
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 1 v))))
1
(pow.f32 (/.f32 (/.f32 -1 0) v) 1)
1
(pow.f32 (cbrt.f32 (/.f32 (/.f32 -1 0) v)) 3)
1
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
1
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
1
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
1
(pow.f32 (*.f32 v 0) -1)
1
(pow.f32 (/.f32 (pow.f32 v -3) 0) 1/3)
1
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
1
(neg.f32 (/.f32 (/.f32 -1 0) v))
1
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
1
(log.f32 (exp.f32 (/.f32 (/.f32 -1 0) v)))
1
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 -1 0) v))))
1
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 -1 0) v)))))
1
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
1
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
1
(expm1.f32 (log1p.f32 (/.f32 (/.f32 -1 0) v)))
1
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
1
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
1
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
1
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
1
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
1
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
1
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
1
(log1p.f32 (expm1.f32 (/.f32 (/.f32 -1 0) v)))
1
0
1

localize128.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
99.2%
(/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
99.2%
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 137 to 76 computations (44.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
0.0ms
v
@inf
(/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
0.0ms
v
@-inf
(/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
0.0ms
v
@-inf
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
0.0ms
v
@inf
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))

rewrite63.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1938×pow1
1788×add-exp-log
1786×log1p-expm1-u
1786×expm1-log1p-u
232×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01140
123628
2292628
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
Outputs
(-.f32 (+.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 2 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 -2 (/.f32 1 (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(sqrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 -1 (/.f32 1 (/.f32 -1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) (pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) -1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -1) (pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -1))
(*.f32 -1/2 (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (*.f32 1/2 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))

simplify107.0ms (0.5%)

Algorithm
egg-herbie
Rules
1394×associate-/r*
1112×associate-*r/
902×associate-*l/
884×unswap-sqr
510×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01462382
13382062
213991548
Stop Event
node limit
Counts
76 → 87
Calls
Call 1
Inputs
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(-.f32 (+.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 2 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 -2 (/.f32 1 (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(sqrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 -1 (/.f32 1 (/.f32 -1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) (pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) -1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -1) (pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -1))
(*.f32 -1/2 (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (*.f32 1/2 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
Outputs
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 v (/.f32 1/6 v))
(+.f32 v (/.f32 -1/6 v))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (/.f32 1/6 v)))
(+.f32 (+.f32 v (/.f32 -1/6 v)) (/.f32 7/360 (pow.f32 v 3)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (+.f32 (/.f32 1/6 v) (/.f32 31/15120 (pow.f32 v 5)))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 (+.f32 v (/.f32 -1/6 v)) (/.f32 31/15120 (pow.f32 v 5))))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (+.f32 (/.f32 -1/6 v) (/.f32 -31/15120 (pow.f32 v 5)))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 v (/.f32 1/6 v))
(+.f32 v (/.f32 -1/6 v))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (/.f32 1/6 v)))
(+.f32 (+.f32 v (/.f32 -1/6 v)) (/.f32 7/360 (pow.f32 v 3)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (+.f32 (/.f32 1/6 v) (/.f32 31/15120 (pow.f32 v 5)))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 (+.f32 v (/.f32 -1/6 v)) (/.f32 31/15120 (pow.f32 v 5))))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (+.f32 (/.f32 -1/6 v) (/.f32 -31/15120 (pow.f32 v 5)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))) (/.f32 1/120 (pow.f32 v 5)))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 1 v) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/6 (pow.f32 v 3))) (/.f32 1/5040 (pow.f32 v 7))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))) (/.f32 1/120 (pow.f32 v 5)))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 1 v) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/6 (pow.f32 v 3))) (/.f32 1/5040 (pow.f32 v 7))))
(-.f32 (+.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 2 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 -2 (/.f32 1 (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 -1 (/.f32 1 (/.f32 -1 (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 1/2 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) -1))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) (pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -1) (pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -1))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 -1/2 (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 1/2 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4)) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(sinh.f32 (/.f32 1 v))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))

localize108.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(log1p.f32 (sinh.f32 (/.f32 1 v)))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v))
97.7%
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 109 to 60 computations (45% saved)

series18.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
17.0ms
v
@0
(log1p.f32 (sinh.f32 (/.f32 1 v)))
0.0ms
v
@inf
(log1p.f32 (sinh.f32 (/.f32 1 v)))
0.0ms
v
@-inf
(log1p.f32 (sinh.f32 (/.f32 1 v)))
0.0ms
v
@0
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
0.0ms
v
@-inf
(*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v))

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1146×log-prod
786×prod-exp
732×pow-prod-down
552×pow-prod-up
498×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01355
124555
2284455
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
Outputs
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) 1) (+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 1)
(/.f32 (*.f32 (*.f32 2 (*.f32 v v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))) 2)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 2))
(exp.f32 (+.f32 (*.f32 (log.f32 v) 1) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(exp.f32 (+.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) (log.f32 (*.f32 2 (*.f32 v v)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 v v))) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (*.f32 (log.f32 v) 1)))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 0 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(-.f32 (log1p.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (-.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 2))

simplify128.0ms (0.6%)

Algorithm
egg-herbie
Rules
1126×distribute-lft-in
1038×distribute-rgt-in
958×unswap-sqr
532×log-prod
486×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02853380
16783216
222483216
Stop Event
node limit
Counts
132 → 159
Calls
Call 1
Inputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 v)
(-.f32 (/.f32 1 v) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (+.f32 (*.f32 5/12 (/.f32 1 (pow.f32 v 4))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(/.f32 1 v)
(-.f32 (/.f32 1 v) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (+.f32 (*.f32 5/12 (/.f32 1 (pow.f32 v 4))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) 1) (+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 1)
(/.f32 (*.f32 (*.f32 2 (*.f32 v v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))) 2)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 2))
(exp.f32 (+.f32 (*.f32 (log.f32 v) 1) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(exp.f32 (+.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) (log.f32 (*.f32 2 (*.f32 v v)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 v v))) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (*.f32 (log.f32 v) 1)))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 0 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(-.f32 (log1p.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (-.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 2))
Outputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1/120 (pow.f32 v 5)) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))) (/.f32 1/5040 (pow.f32 v 7)))
(+.f32 (/.f32 1/120 (pow.f32 v 5)) (+.f32 (+.f32 (/.f32 1 v) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1/120 (pow.f32 v 5)) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))) (/.f32 1/5040 (pow.f32 v 7)))
(+.f32 (/.f32 1/120 (pow.f32 v 5)) (+.f32 (+.f32 (/.f32 1 v) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 2 v)
(+.f32 v v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (+.f32 v v) (/.f32 1/3 v))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (+.f32 v v) (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (+.f32 (+.f32 v v) (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(+.f32 (/.f32 1/3 v) (+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (/.f32 1/60 (pow.f32 v 3))))
(*.f32 2 v)
(+.f32 v v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (+.f32 v v) (/.f32 1/3 v))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (+.f32 v v) (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (+.f32 (+.f32 v v) (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(+.f32 (/.f32 1/3 v) (+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (/.f32 1/60 (pow.f32 v 3))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(log.f32 (+.f32 1 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(log1p.f32 (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 v)
(-.f32 (/.f32 1 v) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))
(-.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 v) v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (/.f32 1 v) (/.f32 1/2 (pow.f32 v 3))) (/.f32 1/2 (*.f32 v v)))
(+.f32 (/.f32 1 v) (-.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 (/.f32 1/2 v) v)))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 -1/2 (*.f32 v v))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (+.f32 (*.f32 5/12 (/.f32 1 (pow.f32 v 4))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(-.f32 (-.f32 (+.f32 (/.f32 1 v) (/.f32 1/2 (pow.f32 v 3))) (/.f32 5/12 (pow.f32 v 4))) (/.f32 1/2 (*.f32 v v)))
(+.f32 (/.f32 1 v) (-.f32 (/.f32 1/2 (pow.f32 v 3)) (+.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 5/12 (pow.f32 v 4)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/2 (pow.f32 v 3)) (-.f32 (/.f32 -5/12 (pow.f32 v 4)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 1 v)
(-.f32 (/.f32 1 v) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))
(-.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 v) v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (/.f32 1 v) (/.f32 1/2 (pow.f32 v 3))) (/.f32 1/2 (*.f32 v v)))
(+.f32 (/.f32 1 v) (-.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 (/.f32 1/2 v) v)))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 -1/2 (*.f32 v v))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)) (+.f32 (*.f32 5/12 (/.f32 1 (pow.f32 v 4))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(-.f32 (-.f32 (+.f32 (/.f32 1 v) (/.f32 1/2 (pow.f32 v 3))) (/.f32 5/12 (pow.f32 v 4))) (/.f32 1/2 (*.f32 v v)))
(+.f32 (/.f32 1 v) (-.f32 (/.f32 1/2 (pow.f32 v 3)) (+.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 5/12 (pow.f32 v 4)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/2 (pow.f32 v 3)) (-.f32 (/.f32 -5/12 (pow.f32 v 4)) (/.f32 1/2 (*.f32 v v)))))
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(sinh.f32 (/.f32 1 v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(sinh.f32 (/.f32 1 v))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(sinh.f32 (/.f32 1 v))
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (*.f32 -2 (sinh.f32 (/.f32 1 v))) -2)
(neg.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1))
(/.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) (+.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3)) (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) (+.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3)) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) 1) (+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2) -1) (+.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 2)) (+.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(sinh.f32 (/.f32 1 v))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(sinh.f32 (/.f32 1 v))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(sinh.f32 (/.f32 1 v))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(fma.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(sinh.f32 (/.f32 1 v))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(sinh.f32 (/.f32 1 v))
(fma.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(sinh.f32 (/.f32 1 v))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 1)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(/.f32 (*.f32 (*.f32 2 (*.f32 v v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))) 2)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2) 1/2)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3) 1/3)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1) 1))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 3))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 1/3))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 2))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (*.f32 (log.f32 v) 1) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1)))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) (log.f32 (*.f32 2 (*.f32 v v)))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1)))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 v v))) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1)))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1) (log.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v v))) 1) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1)))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(exp.f32 (+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (*.f32 (log.f32 v) 1)))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(+.f32 0 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(-.f32 (log1p.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))))))
(-.f32 (log1p.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) (log1p.f32 (-.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v)))))
(-.f32 (log1p.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 (sinh.f32 (/.f32 1 v)) -1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 1)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (-.f32 1 (sinh.f32 (/.f32 1 v)))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log1p.f32 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(*.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 1)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(*.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 1)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 3)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 2) 1/2)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2)
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 2))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 3))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))) 3)) 1/3))
(log1p.f32 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (sinh.f32 (/.f32 1 v)))

eval644.0ms (3.1%)

Compiler

Compiled 26024 to 13863 computations (46.7% saved)

prune448.0ms (2.2%)

Pruning

53 alts after pruning (48 fresh and 5 done)

PrunedKeptTotal
New87830908
Fresh191837
Picked011
Done145
Total89853951
Accurracy
100.0%
Counts
951 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (sinh.f32 (/.f32 1 v)))
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
97.8%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
98.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v)) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
94.1%
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v))) cosTheta_i))
98.6%
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
98.7%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3))
98.8%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
98.6%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
58.5%
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (/.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.3%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
58.5%
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
98.5%
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
98.6%
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 1 v)))
58.5%
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
94.1%
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
58.8%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.4%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
98.4%
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.6%
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)))
98.7%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
98.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
58.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
98.3%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3) (exp.f32 (/.f32 -1 v)))))
97.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))) (exp.f32 (/.f32 -1 v)))))
98.4%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2) (exp.f32 (/.f32 -1 v)))))
98.2%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3) (exp.f32 (/.f32 -1 v)))))
98.2%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (E.f32) (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v)))))
98.4%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.4%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
58.5%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
58.5%
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
58.5%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.5%
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
58.5%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
58.5%
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
58.5%
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
Compiler

Compiled 2317 to 1698 computations (26.7% saved)

localize154.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (sinh.f32 (/.f32 1 v)))
99.3%
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
99.2%
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 97 to 39 computations (59.8% saved)

series71.0ms (0.3%)

Counts
3 → 180
Calls

45 calls:

TimeVariablePointExpression
50.0ms
sinTheta_O
@0
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (sinh.f32 (/.f32 1 v)))
1.0ms
sinTheta_i
@0
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))
1.0ms
sinTheta_O
@0
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))
1.0ms
cosTheta_i
@0
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))
1.0ms
cosTheta_O
@0
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
816×expm1-udef
814×log1p-udef
458×add-sqr-sqrt
448×pow1
446×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021151
1453151
26417151
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (sinh.f32 (/.f32 1 v)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 1)
(/.f32 (/.f32 1/2 v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)))
(/.f32 1 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (/.f32 -1/2 v) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) 1) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 2)) (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2)
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1)
(*.f32 1 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2)
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 v)))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) -1)
(neg.f32 (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (-.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))

simplify209.0ms (1%)

Algorithm
egg-herbie
Rules
1406×associate-*r*
1124×associate-*l*
884×associate-*l/
870×associate-*r/
858×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056820817
1192020265
Stop Event
node limit
Counts
301 → 259
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 4))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))) v)))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))))) v)) (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 4))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 1)
(/.f32 (/.f32 1/2 v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)))
(/.f32 1 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (/.f32 -1/2 v) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) 1) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 2)) (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2)
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1)
(*.f32 1 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2)
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 v)))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) -1)
(neg.f32 (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (-.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (neg.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2)))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) -1/3) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 4))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(fma.f32 1/2 (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2)) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) 1/3)) (pow.f32 v 4)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))))
(fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) 1/3 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)))) (pow.f32 v 4)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))) -1/2)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))) v)))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (fma.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))) -1/2))))))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))) -1/2)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/3) (/.f32 sinTheta_i (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 3)) -1/2)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)) (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))))) v)) (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 4))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1/2 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 3)) -1/2))) (/.f32 (*.f32 1/6 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (pow.f32 v 4))))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 3)) -1/2)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (pow.f32 v 4)) (-.f32 (*.f32 1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (pow.f32 v 4))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)) (*.f32 -1/2 sinTheta_O)) v)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)) (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) -1/2) (pow.f32 v 4))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (neg.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2)))))) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) -1/3) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)))) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) -1/2) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) -1/2) (pow.f32 v 4))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2)) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) 1/3)) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) 1/3 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)))) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2)) -1/2) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2)) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) -1/2))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) -1/3))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 (fma.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) -1/3 (/.f32 (neg.f32 sinTheta_i) (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 3) -1/2)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)) (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2)) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 1/6 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) -1/2))) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (pow.f32 v 5)))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)))) (fma.f32 -1/2 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)) -1/2) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (pow.f32 v 5)) (-.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (pow.f32 v 5))) (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)) -1/2))))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) v)) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (fma.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) (*.f32 sinTheta_i (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6)) sinTheta_O (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -2/3)) (/.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) v))) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (/.f32 (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 v sinTheta_O)) (*.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 v 5))) (/.f32 (neg.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 v 5))))) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (/.f32 1/2 v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)))
(/.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v 2)) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (*.f32 v 2)) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 1 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (neg.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (*.f32 (/.f32 -1/2 v) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) 1) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 2)) (cbrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) 1/3)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 1))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))) 1)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 1 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (sqrt.f32 v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (pow.f32 v -1/2) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v))) (sqrt.f32 v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 v)))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v))) (sqrt.f32 v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sqrt.f32 v)))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v))) (sqrt.f32 v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) 1) (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v))) (sqrt.f32 v))
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(/.f32 (*.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 1)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 3)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3) 1/3)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(/.f32 1 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (neg.f32 v))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) 2))
(fabs.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 3) (pow.f32 v 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) 3) (pow.f32 v 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) 1))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) 1) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) v)) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) v)) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2) (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) v)) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 3)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 3) 1/3)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2)
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) -1)
(/.f32 1 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v 2)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (*.f32 v (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (sinh.f32 (/.f32 1 v)))))
(neg.f32 (/.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))) 2))
(fabs.f32 (*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(log.f32 (exp.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 3))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))

localize35.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
99.0%
(/.f32 1/2 (/.f32 v cosTheta_i))
Compiler

Compiled 24 to 12 computations (50% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f32 1/2 (/.f32 v cosTheta_i))
0.0ms
cosTheta_i
@0
(/.f32 1/2 (/.f32 v cosTheta_i))
0.0ms
v
@inf
(/.f32 1/2 (/.f32 v cosTheta_i))
0.0ms
cosTheta_i
@-inf
(/.f32 1/2 (/.f32 v cosTheta_i))
0.0ms
cosTheta_i
@inf
(/.f32 1/2 (/.f32 v cosTheta_i))

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1010×log-prod
786×exp-prod
626×prod-exp
584×pow-prod-down
450×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
119532
2256532
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(/.f32 1/2 (/.f32 v cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
Outputs
(+.f32 0 (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 1/2 v))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(*.f32 1 (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))))
(*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))) (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 -1/2 (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 (/.f32 cosTheta_i v) 1/2)
(*.f32 (/.f32 1/2 v) cosTheta_i)
(*.f32 (*.f32 (/.f32 1/2 v) 1) cosTheta_i)
(*.f32 (*.f32 (/.f32 1/2 v) (cbrt.f32 (*.f32 cosTheta_i cosTheta_i))) (cbrt.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 1/2 v) (sqrt.f32 cosTheta_i)) (sqrt.f32 cosTheta_i))
(*.f32 (/.f32 1/2 (neg.f32 v)) (neg.f32 cosTheta_i))
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 3)
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)) 1/2)
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2)
(pow.f32 (*.f32 (/.f32 v cosTheta_i) 2) -1)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) 2) 1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) 2)) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 1/2 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 cosTheta_i) 1)))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 0 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1)
(/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) 2))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_O)) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 cosTheta_O -1/2) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 -1/2 cosTheta_O) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) 1) (/.f32 v cosTheta_i))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (/.f32 v cosTheta_i)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (sqrt.f32 (/.f32 v cosTheta_i))) (sqrt.f32 (/.f32 v cosTheta_i)))
(pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(sqrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(log.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (log.f32 cosTheta_O)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (*.f32 (/.f32 v cosTheta_i) 2))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 cosTheta_O)) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1092×fma-def
1050×associate-*r/
850×associate-*l/
796×unswap-sqr
648×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02212782
15252718
216092698
Stop Event
node limit
Counts
146 → 101
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 0 (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 1/2 v))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(*.f32 1 (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))))
(*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))) (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 -1/2 (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 (/.f32 cosTheta_i v) 1/2)
(*.f32 (/.f32 1/2 v) cosTheta_i)
(*.f32 (*.f32 (/.f32 1/2 v) 1) cosTheta_i)
(*.f32 (*.f32 (/.f32 1/2 v) (cbrt.f32 (*.f32 cosTheta_i cosTheta_i))) (cbrt.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 1/2 v) (sqrt.f32 cosTheta_i)) (sqrt.f32 cosTheta_i))
(*.f32 (/.f32 1/2 (neg.f32 v)) (neg.f32 cosTheta_i))
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 3)
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)) 1/2)
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2)
(pow.f32 (*.f32 (/.f32 v cosTheta_i) 2) -1)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) 2) 1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) 2)) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 1/2 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 cosTheta_i) 1)))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 0 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1)
(/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) 2))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_O)) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 cosTheta_O -1/2) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 -1/2 cosTheta_O) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) 1) (/.f32 v cosTheta_i))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (/.f32 v cosTheta_i)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (sqrt.f32 (/.f32 v cosTheta_i))) (sqrt.f32 (/.f32 v cosTheta_i)))
(pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(sqrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(log.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (log.f32 cosTheta_O)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (*.f32 (/.f32 v cosTheta_i) 2))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 cosTheta_O)) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
Outputs
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 0 (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 1/2 v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1 (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))))
(*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))) (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (cbrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) 1/2)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (/.f32 1/2 v) cosTheta_i)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 1/2 v) 1) cosTheta_i)
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 1/2 v) (cbrt.f32 (*.f32 cosTheta_i cosTheta_i))) (cbrt.f32 cosTheta_i))
(*.f32 (/.f32 1/2 v) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (cbrt.f32 cosTheta_i)))
(*.f32 (*.f32 (/.f32 1/2 v) (sqrt.f32 cosTheta_i)) (sqrt.f32 cosTheta_i))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 (/.f32 1/2 (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 3)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)) 1/2)
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)))
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) 1/3)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (*.f32 (/.f32 v cosTheta_i) 2) -1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) 2) 1) -1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v cosTheta_i) -2)))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3))
(*.f32 1/2 (/.f32 cosTheta_i v))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) 1))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 3))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1/3))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 2))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) 2)) -1))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 1/2 v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 cosTheta_i) 1)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 0 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (log.f32 (sqrt.f32 (exp.f32 cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) 2))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_O)) (/.f32 (neg.f32 v) cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (*.f32 cosTheta_O -1/2) (/.f32 (neg.f32 v) cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (*.f32 -1/2 cosTheta_O) (/.f32 (neg.f32 v) cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) 1) (/.f32 v cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (sqrt.f32 (/.f32 v cosTheta_i))) (sqrt.f32 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) 1/2)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) 1/3)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)) -1)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))))
(sqrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(log.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (log.f32 (sqrt.f32 (exp.f32 cosTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) 1))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 3))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1/3))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 2))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (+.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (log.f32 cosTheta_O) 1)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (log.f32 cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (*.f32 (log.f32 cosTheta_O) 1)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (+.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (*.f32 (/.f32 v cosTheta_i) 2))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 cosTheta_O)) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))

localize107.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
99.5%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
99.1%
(/.f32 (*.f32 v v) cosTheta_O)
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 55 to 23 computations (58.2% saved)

series14.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
cosTheta_O
@inf
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
1.0ms
cosTheta_i
@0
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
1.0ms
cosTheta_O
@0
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
1.0ms
v
@0
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
1.0ms
cosTheta_i
@inf
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1788×log-prod
578×expm1-udef
578×log1p-udef
536×log-div
488×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01573
132473
2454973
Stop Event
node limit
Counts
3 → 132
Calls
Call 1
Inputs
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
Outputs
(+.f32 0 (/.f32 v (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v)))) (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 v (/.f32 cosTheta_O v)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 v (/.f32 1 (/.f32 cosTheta_O v)))
(*.f32 v (*.f32 v (/.f32 1 cosTheta_O)))
(*.f32 (*.f32 v v) (/.f32 1 cosTheta_O))
(*.f32 (/.f32 v (/.f32 cosTheta_O v)) 1)
(*.f32 1 (/.f32 v (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (cbrt.f32 (pow.f32 v 4)) (*.f32 (cbrt.f32 (*.f32 v v)) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 v (sqrt.f32 cosTheta_O)) (/.f32 v (sqrt.f32 cosTheta_O)))
(*.f32 (*.f32 v (neg.f32 v)) (/.f32 1 (neg.f32 cosTheta_O)))
(*.f32 (/.f32 1 cosTheta_O) (*.f32 v v))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (/.f32 v (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 v (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 (*.f32 v v) (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta_O)) (/.f32 (*.f32 v v) (sqrt.f32 cosTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) 1) (/.f32 (cbrt.f32 (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) (sqrt.f32 cosTheta_O)) (/.f32 (cbrt.f32 (*.f32 v v)) (sqrt.f32 cosTheta_O)))
(pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 3)
(pow.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) -1)
(neg.f32 (/.f32 (*.f32 v v) (neg.f32 cosTheta_O)))
(sqrt.f32 (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O cosTheta_O)))
(log.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 v v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (/.f32 v (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))))
(exp.f32 (*.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))) 1))
(log1p.f32 (expm1.f32 (/.f32 v (/.f32 cosTheta_O v))))
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 1/2 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2)) (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) -1/2) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 2)
(pow.f32 (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) -1)
(neg.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(exp.f32 (log.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(+.f32 0 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1)
(*.f32 1 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 2) (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 (cbrt.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (pow.f32 v -2) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (sqrt.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1 (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 cosTheta_i (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) 1) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (*.f32 v v)) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) 1) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (/.f32 (sqrt.f32 cosTheta_i) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1) cosTheta_O)
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (cbrt.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_i 1) (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (neg.f32 v))) (neg.f32 cosTheta_O))
(pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) 2)
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) -1)
(neg.f32 (/.f32 cosTheta_i (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))

simplify125.0ms (0.6%)

Algorithm
egg-herbie
Rules
1340×unswap-sqr
864×log-prod
640×associate-*r*
638×associate-*l*
528×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03937886
110417534
247807522
Stop Event
node limit
Counts
228 → 220
Calls
Call 1
Inputs
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(+.f32 0 (/.f32 v (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v)))) (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 v (/.f32 cosTheta_O v)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 v (/.f32 1 (/.f32 cosTheta_O v)))
(*.f32 v (*.f32 v (/.f32 1 cosTheta_O)))
(*.f32 (*.f32 v v) (/.f32 1 cosTheta_O))
(*.f32 (/.f32 v (/.f32 cosTheta_O v)) 1)
(*.f32 1 (/.f32 v (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (cbrt.f32 (pow.f32 v 4)) (*.f32 (cbrt.f32 (*.f32 v v)) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 v (sqrt.f32 cosTheta_O)) (/.f32 v (sqrt.f32 cosTheta_O)))
(*.f32 (*.f32 v (neg.f32 v)) (/.f32 1 (neg.f32 cosTheta_O)))
(*.f32 (/.f32 1 cosTheta_O) (*.f32 v v))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (/.f32 v (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 v (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 (*.f32 v v) (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta_O)) (/.f32 (*.f32 v v) (sqrt.f32 cosTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) 1) (/.f32 (cbrt.f32 (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) (sqrt.f32 cosTheta_O)) (/.f32 (cbrt.f32 (*.f32 v v)) (sqrt.f32 cosTheta_O)))
(pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 3)
(pow.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) -1)
(neg.f32 (/.f32 (*.f32 v v) (neg.f32 cosTheta_O)))
(sqrt.f32 (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O cosTheta_O)))
(log.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 v v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (/.f32 v (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))))
(exp.f32 (*.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))) 1))
(log1p.f32 (expm1.f32 (/.f32 v (/.f32 cosTheta_O v))))
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 1/2 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2)) (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) -1/2) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 2)
(pow.f32 (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) -1)
(neg.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(exp.f32 (log.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(+.f32 0 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1)
(*.f32 1 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 2) (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 (cbrt.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (pow.f32 v -2) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (sqrt.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1 (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 cosTheta_i (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) 1) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (*.f32 v v)) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) 1) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (/.f32 (sqrt.f32 cosTheta_i) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1) cosTheta_O)
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (cbrt.f32 cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_i 1) (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (neg.f32 v))) (neg.f32 cosTheta_O))
(pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) 2)
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) -1)
(neg.f32 (/.f32 cosTheta_i (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
Outputs
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (*.f32 -1/12 cosTheta_i) (/.f32 (pow.f32 v 3) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) -7/360)) (/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 -1/2 (/.f32 (fma.f32 1/5040 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (*.f32 (*.f32 cosTheta_O cosTheta_i) -1/720))) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) 1/5040 (fma.f32 (*.f32 cosTheta_O cosTheta_i) -1/720 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/2160))) (pow.f32 v 7)) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) -7/360)) (/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (*.f32 -1/12 cosTheta_i) (/.f32 (pow.f32 v 3) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(fma.f32 1/2 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) 7/360))) (/.f32 (*.f32 -1/12 cosTheta_i) (/.f32 (pow.f32 v 3) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 1/720 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (*.f32 (*.f32 cosTheta_O cosTheta_i) -1/5040))) (pow.f32 v 7)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 1/2 (+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) 7/360))) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) 1/720 (fma.f32 (*.f32 cosTheta_O cosTheta_i) -1/5040 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/2160))) (pow.f32 v 7)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(+.f32 0 (/.f32 v (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v)))) (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 v (/.f32 v cosTheta_O)))) (cbrt.f32 (exp.f32 (*.f32 v (/.f32 v cosTheta_O)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 v (/.f32 v cosTheta_O))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 v (/.f32 v cosTheta_O))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 v (/.f32 cosTheta_O v)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 v (/.f32 1 (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 v (*.f32 v (/.f32 1 cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (*.f32 v v) (/.f32 1 cosTheta_O))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (/.f32 v (/.f32 cosTheta_O v)) 1)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 1 (/.f32 v (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (cbrt.f32 (pow.f32 v 4)) (*.f32 (cbrt.f32 (*.f32 v v)) (/.f32 1 cosTheta_O)))
(*.f32 (cbrt.f32 (pow.f32 v 4)) (*.f32 (/.f32 1 cosTheta_O) (cbrt.f32 (*.f32 v v))))
(*.f32 (cbrt.f32 (pow.f32 v 4)) (/.f32 (cbrt.f32 (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 v (sqrt.f32 cosTheta_O)) (/.f32 v (sqrt.f32 cosTheta_O)))
(pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2)
(*.f32 (*.f32 v (neg.f32 v)) (/.f32 1 (neg.f32 cosTheta_O)))
(*.f32 v (*.f32 (neg.f32 v) (/.f32 1 (neg.f32 cosTheta_O))))
(/.f32 v (/.f32 (neg.f32 cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 1 cosTheta_O) (*.f32 v v))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 (/.f32 v (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 v (cbrt.f32 cosTheta_O)))
(/.f32 (/.f32 v (/.f32 (cbrt.f32 cosTheta_O) v)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 (*.f32 v v) (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 v (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (/.f32 v (cbrt.f32 cosTheta_O)))
(/.f32 (/.f32 v (/.f32 (cbrt.f32 cosTheta_O) v)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 1 (sqrt.f32 cosTheta_O)) (/.f32 (*.f32 v v) (sqrt.f32 cosTheta_O)))
(pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) 1) (/.f32 (cbrt.f32 (*.f32 v v)) cosTheta_O))
(*.f32 (cbrt.f32 (pow.f32 v 4)) (*.f32 (/.f32 1 cosTheta_O) (cbrt.f32 (*.f32 v v))))
(*.f32 (cbrt.f32 (pow.f32 v 4)) (/.f32 (cbrt.f32 (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 (pow.f32 v 4)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (cbrt.f32 (pow.f32 v 4)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v 4)) (sqrt.f32 cosTheta_O)) (/.f32 (cbrt.f32 (*.f32 v v)) (sqrt.f32 cosTheta_O)))
(pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 1)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 3)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(pow.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3) 1/3)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) -1)
(/.f32 1 (*.f32 cosTheta_O (pow.f32 v -2)))
(neg.f32 (/.f32 (*.f32 v v) (neg.f32 cosTheta_O)))
(*.f32 v (*.f32 (neg.f32 v) (/.f32 1 (neg.f32 cosTheta_O))))
(/.f32 v (/.f32 (neg.f32 cosTheta_O) (neg.f32 v)))
(sqrt.f32 (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O cosTheta_O)))
(fabs.f32 (/.f32 (*.f32 v v) cosTheta_O))
(log.f32 (exp.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(cbrt.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(cbrt.f32 (/.f32 (pow.f32 (*.f32 v v) 3) (pow.f32 cosTheta_O 3)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(expm1.f32 (log1p.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(exp.f32 (*.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))) 1))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(log1p.f32 (expm1.f32 (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2)))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))) 1)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 1/2 (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 1/2 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 1 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2)) (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1/2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) (/.f32 v (sqrt.f32 cosTheta_O)))))
(/.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v)) cosTheta_O) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) -1/2) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) -1/2))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 cosTheta_i (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 cosTheta_O (pow.f32 v -2)))) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 cosTheta_i (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 cosTheta_O (pow.f32 v -2)))) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 cosTheta_i (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 cosTheta_O (pow.f32 v -2)))) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (pow.f32 v -2)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1/2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1/2))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) (/.f32 v (sqrt.f32 cosTheta_O)))))
(/.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v)) cosTheta_O) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) (*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 v (sqrt.f32 cosTheta_O)))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v)) cosTheta_O) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i 1/2)) v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(pow.f32 (cbrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 3)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(pow.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 3) 1/3)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(pow.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 2)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(pow.f32 (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) -1)
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(neg.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) -1/2))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 2))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(log.f32 (exp.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(cbrt.f32 (pow.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 3))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(expm1.f32 (log1p.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(exp.f32 (log.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 1))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(log1p.f32 (expm1.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(+.f32 0 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))) 1)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 1 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 2))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 2) (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 (cbrt.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (cbrt.f32 cosTheta_i) cosTheta_O) (pow.f32 v -2)))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (cbrt.f32 cosTheta_i)))
(*.f32 (pow.f32 v -2) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 cosTheta_i) v)) 2)
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (sqrt.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 1 (neg.f32 v)) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 1 (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 cosTheta_i (/.f32 v (sqrt.f32 cosTheta_O))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 cosTheta_i) v)) 2)
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (*.f32 (/.f32 (cbrt.f32 cosTheta_i) 1) cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (cbrt.f32 cosTheta_i) (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) 1) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (*.f32 (/.f32 (cbrt.f32 cosTheta_i) 1) cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (cbrt.f32 cosTheta_i) (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 (*.f32 v v) cosTheta_O)) 2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) v) (sqrt.f32 cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_i) v) (sqrt.f32 cosTheta_O)))
(*.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_i)) v)) (/.f32 (*.f32 (cbrt.f32 cosTheta_i) (sqrt.f32 cosTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (*.f32 v v)) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) 1) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 2)) (/.f32 (sqrt.f32 cosTheta_i) (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v)))))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1) cosTheta_O)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (cbrt.f32 (*.f32 cosTheta_O cosTheta_O))) (cbrt.f32 cosTheta_O))
(*.f32 (cbrt.f32 cosTheta_O) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 cosTheta_i (*.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (pow.f32 v -2)) (cbrt.f32 cosTheta_O)))
(*.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (/.f32 cosTheta_i 1) (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(*.f32 (/.f32 cosTheta_i (*.f32 v (neg.f32 v))) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 1 (neg.f32 v)) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))
(pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 1)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 3)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(pow.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 3) 1/3)
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(pow.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) 2)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 cosTheta_i) v)) 2)
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) -1)
(/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(neg.f32 (/.f32 cosTheta_i (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))
(*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 1 (neg.f32 v)) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 2))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))) 3))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (/.f32 (pow.f32 v 6) (pow.f32 cosTheta_O 3))))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(exp.f32 (log.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))) 1))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v -2))

localize125.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))
99.3%
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
98.7%
(/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 109 to 40 computations (63.3% saved)

series79.0ms (0.4%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
48.0ms
cosTheta_i
@inf
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
3.0ms
cosTheta_i
@-inf
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))
1.0ms
sinTheta_i
@-inf
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))
1.0ms
sinTheta_O
@0
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))
1.0ms
cosTheta_i
@0
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
808×expm1-udef
806×log1p-udef
452×add-sqr-sqrt
440×pow1
440×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021165
1448165
26222165
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) -1)
(neg.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 1 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))) 1)
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(exp.f32 (log.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))

simplify497.0ms (2.4%)

Algorithm
egg-herbie
Rules
1280×associate-*r*
1136×associate-*l*
866×associate-*l/
852×times-frac
848×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057622962
1193321798
Stop Event
node limit
Counts
272 → 282
Calls
Call 1
Inputs
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))))))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)))))) (pow.f32 v 3))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i sinTheta_O))))) (pow.f32 v 3))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)))) (pow.f32 sinTheta_O 3))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) -1)
(neg.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 1 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))) 1)
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(exp.f32 (log.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
Outputs
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2))
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2 (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 v v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))))))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2) (*.f32 -1/2 (/.f32 (fma.f32 1/6 (*.f32 sinTheta_i sinTheta_O) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 -1 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))))))) (pow.f32 v 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 v v)) (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2 (fma.f32 -1/2 (/.f32 (fma.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6)) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6))))) (pow.f32 v 3)) 1/2)))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) 1/2))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2))
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2 (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 v v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i sinTheta_O))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (+.f32 (fma.f32 -1/2 (/.f32 (-.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 v v)) 1/2) (*.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 1/6 (*.f32 sinTheta_i sinTheta_O) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6))))) (pow.f32 v 3)))))
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2 (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6)))) (pow.f32 v 3)) 1/2)))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) -1/2))))
(-.f32 (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_O (*.f32 v v)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) -1/2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)))) (pow.f32 sinTheta_O 3))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) -1/2)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (neg.f32 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) -1/2))))))))))
(-.f32 (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/3) (/.f32 sinTheta_i (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_O (*.f32 v v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) -1/2))))
(-.f32 (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_O (*.f32 v v)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) -1/2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))))
(fma.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))) (+.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))) (*.f32 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -1/3))))))
(-.f32 (-.f32 (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) -1/2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/3 (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) -1/2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 sinTheta_O (*.f32 v v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O cosTheta_O)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v) (/.f32 (*.f32 sinTheta_O cosTheta_O) v)) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (pow.f32 v 4))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) (*.f32 v v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (fma.f32 sinTheta_i (fma.f32 (*.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i)) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O))))) v) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) -2/3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 5) cosTheta_i))) (/.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) v))) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (/.f32 (*.f32 -1 (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (/.f32 v sinTheta_O)) (*.f32 1/3 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O sinTheta_O)))))) v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (*.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v) (fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 -1/2 v) (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O))))) v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O cosTheta_O)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (*.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (*.f32 v v))))))
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) v) (fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 -1/2 v) (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O))))) v)))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) v))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)) (fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i)) (fma.f32 sinTheta_i (fma.f32 (*.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i)) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)) (fma.f32 1/2 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) sinTheta_i))) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(-.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(-.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) v) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4))) -2/3 (/.f32 (neg.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 3) cosTheta_i))))) v))) (-.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(-.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(-.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 v sinTheta_O)) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -2/3))) (+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (/.f32 (*.f32 cosTheta_i -2/3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) (pow.f32 sinTheta_O 3)))) (/.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 v sinTheta_O)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 1 (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 1/2 (*.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1/2 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (/.f32 1/2 (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 1/2 v) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (/.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 1/2 v) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) -1)
(/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 1/2) v)))
(neg.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2))
(fabs.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 1/2) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)) (log.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (-.f32 (log.f32 1/2) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)) (log.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 1 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (sqrt.f32 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (pow.f32 v -1/2) (*.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (sqrt.f32 v))))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 -1 v)))
(*.f32 (/.f32 (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (sqrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) 1) (/.f32 cosTheta_O v))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 v) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) cosTheta_i) (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 v) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 v) cosTheta_O)))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v))))
(/.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 2)
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 1 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 1/2) v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2))
(fabs.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v)))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))) 3))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) (pow.f32 v 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 3) (pow.f32 v 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(exp.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 1/2) v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 -1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 1)
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 3)
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3) 1/3)
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 2)
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2))
(fabs.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) 3))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) 3)))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))) 1))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 1/2 v) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v)))))

localize131.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.7%
(/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v))))
97.8%
(exp.f32 (/.f32 -1 v))
97.7%
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
97.6%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 90 to 62 computations (31.1% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v))))
0.0ms
v
@0
(/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v))))
0.0ms
v
@-inf
(/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v))))
0.0ms
v
@0
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
0.0ms
v
@inf
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1034×log-prod
728×prod-diff
628×pow-prod-down
508×pow-prod-up
478×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01450
127350
2361324
Stop Event
node limit
Counts
2 → 120
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v))))
Outputs
(+.f32 0 (exp.f32 (/.f32 1 v)))
(+.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(-.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1)
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 2) (+.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 2) 1) (+.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 1/3 (/.f32 1 v)) 3))
(exp.f32 (*.f32 (*.f32 3 (/.f32 1 v)) 1/3))
(exp.f32 (*.f32 (*.f32 (/.f32 1 v) 3) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (/.f32 1 v)) 2))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(fma.f32 1 (+.f32 1 (exp.f32 (/.f32 1 v))) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) -1)
(+.f32 0 (/.f32 1 (*.f32 v 0)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0)))) (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 v 0)))) 1)
(*.f32 1 (/.f32 1 (*.f32 v 0)))
(*.f32 (/.f32 1 v) (pow.f32 0 -2))
(*.f32 (/.f32 1 (*.f32 v 0)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (pow.f32 0 -2)))
(*.f32 (pow.f32 0 -2) (/.f32 1 v))
(*.f32 (pow.f32 0 -2) (/.f32 1 (*.f32 v 0)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (*.f32 2 (cosh.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 1 (*.f32 v 0)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) 3)
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(pow.f32 (*.f32 v 0) -1)
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(neg.f32 (/.f32 1 (*.f32 v 0)))
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(log.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v 0)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v 0))))))
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 v 0))))
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 v 0))))

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
346×sqr-pow
152×fma-def
114×pow-sqr
104×*-commutative
90×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03101584
17891584
222831584
Stop Event
unsound
Counts
144 → 129
Calls
Call 1
Inputs
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(+.f32 0 (exp.f32 (/.f32 1 v)))
(+.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(-.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1)
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 2) (+.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 2) 1) (+.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 1/3 (/.f32 1 v)) 3))
(exp.f32 (*.f32 (*.f32 3 (/.f32 1 v)) 1/3))
(exp.f32 (*.f32 (*.f32 (/.f32 1 v) 3) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (/.f32 1 v)) 2))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(fma.f32 1 (+.f32 1 (exp.f32 (/.f32 1 v))) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) -1)
(+.f32 0 (/.f32 1 (*.f32 v 0)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0)))) (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 v 0)))) 1)
(*.f32 1 (/.f32 1 (*.f32 v 0)))
(*.f32 (/.f32 1 v) (pow.f32 0 -2))
(*.f32 (/.f32 1 (*.f32 v 0)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (pow.f32 0 -2)))
(*.f32 (pow.f32 0 -2) (/.f32 1 v))
(*.f32 (pow.f32 0 -2) (/.f32 1 (*.f32 v 0)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (*.f32 2 (cosh.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 1 (*.f32 v 0)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) 3)
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(pow.f32 (*.f32 v 0) -1)
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(neg.f32 (/.f32 1 (*.f32 v 0)))
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(log.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v 0)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v 0))))))
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 v 0))))
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 v 0))))
Outputs
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
1
(exp.f32 (/.f32 1 v))
(+.f32 1 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
1
(exp.f32 (/.f32 1 v))
(+.f32 1 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 1 v))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 1 v))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 1 v))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 1 v))
1/2
(exp.f32 (/.f32 1 v))
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(exp.f32 (/.f32 1 v))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(exp.f32 (/.f32 1 v))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(exp.f32 (/.f32 1 v))
1/2
(exp.f32 (/.f32 1 v))
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(exp.f32 (/.f32 1 v))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(exp.f32 (/.f32 1 v))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(exp.f32 (/.f32 1 v))
(+.f32 0 (exp.f32 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(+.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) -1)
(exp.f32 (/.f32 1 v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(exp.f32 (/.f32 1 v))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 1 v))))))
(exp.f32 (/.f32 1 v))
(-.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1)
(exp.f32 (/.f32 1 v))
(*.f32 1 (exp.f32 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(exp.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))))
(exp.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 2) (+.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1))))
(exp.f32 (/.f32 1 v))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 2) 1) (+.f32 (+.f32 1 (exp.f32 (/.f32 1 v))) 1))
(exp.f32 (/.f32 1 v))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 1 v)))) (exp.f32 -1))
(exp.f32 (/.f32 1 v))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 1 v)))) (E.f32))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (/.f32 1 v)) -1)
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 -1) (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (E.f32) (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)
(exp.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) -3)
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) 1/2)
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3)
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) -1/3)
(exp.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) -2)
(exp.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2)
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) 1))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 1 (cbrt.f32 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 1 (cbrt.f32 v))))
(exp.f32 (/.f32 1 v))
(sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(log.f32 (exp.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))))
(exp.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3))
(exp.f32 (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 1/3 (/.f32 1 v)) 3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 3 (/.f32 1 v)) 1/3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 (/.f32 1 v) 3) 1/3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 1/2 (/.f32 1 v)) 2))
(exp.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(fma.f32 1 (+.f32 1 (exp.f32 (/.f32 1 v))) -1)
(exp.f32 (/.f32 1 v))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) -1)
(exp.f32 (/.f32 1 v))
(fma.f32 (sqrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (exp.f32 (/.f32 1 v)))) -1)
(exp.f32 (/.f32 1 v))
(+.f32 0 (/.f32 1 (*.f32 v 0)))
(exp.f32 (/.f32 1 v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0)))) (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))))
(exp.f32 (/.f32 1 v))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))))
(exp.f32 (/.f32 1 v))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 v 0)))) 1)
(exp.f32 (/.f32 1 v))
(*.f32 1 (/.f32 1 (*.f32 v 0)))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 1 v) (pow.f32 0 -2))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 1 (*.f32 v 0)) 1)
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(exp.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(exp.f32 (/.f32 1 v))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (pow.f32 0 -2)))
(exp.f32 (/.f32 1 v))
(*.f32 (pow.f32 0 -2) (/.f32 1 v))
(exp.f32 (/.f32 1 v))
(*.f32 (pow.f32 0 -2) (/.f32 1 (*.f32 v 0)))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (*.f32 2 (cosh.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))))
(exp.f32 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(pow.f32 (/.f32 1 (*.f32 v 0)) 1)
(exp.f32 (/.f32 1 v))
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) 3)
(exp.f32 (/.f32 1 v))
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(exp.f32 (/.f32 1 v))
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(exp.f32 (/.f32 1 v))
(pow.f32 (*.f32 v 0) -1)
(exp.f32 (/.f32 1 v))
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(exp.f32 (/.f32 1 v))
(neg.f32 (/.f32 1 (*.f32 v 0)))
(exp.f32 (/.f32 1 v))
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(exp.f32 (/.f32 1 v))
(log.f32 (exp.f32 (/.f32 1 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v 0)))))
(exp.f32 (/.f32 1 v))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v 0))))))
(exp.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(exp.f32 (/.f32 1 v))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(exp.f32 (/.f32 1 v))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(exp.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(exp.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 v 0))))
(exp.f32 (/.f32 1 v))

eval846.0ms (4.1%)

Compiler

Compiled 37556 to 20855 computations (44.5% saved)

prune552.0ms (2.7%)

Pruning

54 alts after pruning (50 fresh and 4 done)

PrunedKeptTotal
New1157331190
Fresh261743
Picked101
Done549
Total1189541243
Accurracy
100.0%
Counts
1243 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.3%
(pow.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 2)
94.6%
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 cosTheta_i cosTheta_O))) v) (sinh.f32 (/.f32 1 v)))
95.1%
(/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)))) v) (sinh.f32 (/.f32 1 v)))
96.7%
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1))))
98.2%
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) v)
97.8%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
98.4%
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (sinh.f32 (/.f32 1 v)))
58.5%
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
64.0%
(/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) v) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
98.7%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
98.9%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
58.5%
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
76.1%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (pow.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3) 1/3))) (sinh.f32 (/.f32 1 v)))
98.0%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 3))) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
58.4%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
98.5%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
98.3%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
98.3%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
98.6%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (sinh.f32 (/.f32 1 v)))
70.3%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
95.1%
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
98.4%
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))) (sinh.f32 (/.f32 1 v)))
58.5%
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
58.8%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
94.1%
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.9%
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
98.5%
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
58.5%
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
98.7%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
58.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
97.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))) (exp.f32 (/.f32 -1 v)))))
98.2%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (E.f32) (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
58.5%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
58.5%
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
98.6%
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
58.5%
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
58.5%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.5%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
58.5%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
Compiler

Compiled 2196 to 1642 computations (25.2% saved)

localize153.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
98.8%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v)))
98.4%
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 109 to 40 computations (63.3% saved)

series28.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
3.0ms
sinTheta_i
@0
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
1.0ms
sinTheta_O
@0
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
1.0ms
cosTheta_i
@inf
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
1.0ms
v
@inf
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
1.0ms
sinTheta_i
@-inf
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))

rewrite138.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
816×expm1-udef
814×log1p-udef
462×add-sqr-sqrt
450×pow1
450×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021145
1456145
26504145
Stop Event
node limit
Counts
3 → 130
Calls
Call 1
Inputs
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(/.f32 1/2 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)) (neg.f32 v)))
(/.f32 1/2 (*.f32 (neg.f32 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v))))
(/.f32 1/2 (/.f32 v (/.f32 1 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 v)))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v))
(/.f32 1 (*.f32 v (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 1 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) 1/2))
(/.f32 1 (/.f32 v (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1/2 v)))
(/.f32 (/.f32 1 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 v (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (neg.f32 v)))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 -1/2 (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v)))
(/.f32 -1/2 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)) v))
(/.f32 -1/2 (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v))))
(/.f32 -1/2 (*.f32 (neg.f32 v) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 -1/2 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))
(/.f32 (/.f32 1/2 v) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) -1) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 -1 (/.f32 1/2 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (neg.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 1/2 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) v)
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) -1) (neg.f32 v))
(/.f32 (*.f32 (/.f32 1 v) -1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1 v) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 -1/2 (/.f32 1 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 v) (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 -1 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 1/2 v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (/.f32 1/2 v) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (log.f32 v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (log.f32 v)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 1)
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) -1) (neg.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))) 1)
(*.f32 1 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1)
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)) (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))

simplify223.0ms (1.1%)

Algorithm
egg-herbie
Rules
1472×associate-*r*
1104×associate-*l*
842×fma-def
830×times-frac
778×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061319358
1201318798
Stop Event
node limit
Counts
286 → 262
Calls
Call 1
Inputs
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (pow.f32 v 2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4))))))
(/.f32 1/2 (pow.f32 v 2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4))))))
(/.f32 1/2 (pow.f32 v 2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4)))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4)))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/12 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))))) v)) (*.f32 -1/4 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (pow.f32 v 2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))))) v)) (+.f32 (*.f32 1/12 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 5))) (*.f32 -1/4 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 5))))))))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(/.f32 1/2 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)) (neg.f32 v)))
(/.f32 1/2 (*.f32 (neg.f32 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v))))
(/.f32 1/2 (/.f32 v (/.f32 1 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 v)))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v))
(/.f32 1 (*.f32 v (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 1 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) 1/2))
(/.f32 1 (/.f32 v (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1/2 v)))
(/.f32 (/.f32 1 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 v (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (neg.f32 v)))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(/.f32 -1/2 (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v)))
(/.f32 -1/2 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)) v))
(/.f32 -1/2 (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v))))
(/.f32 -1/2 (*.f32 (neg.f32 v) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 -1/2 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))
(/.f32 (/.f32 1/2 v) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) -1) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 -1 (/.f32 1/2 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (neg.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 1/2 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) v)
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) -1) (neg.f32 v))
(/.f32 (*.f32 (/.f32 1 v) -1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1 v) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 -1/2 (/.f32 1 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 v) (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 -1 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 1/2 v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (/.f32 1/2 v) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (log.f32 v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (log.f32 v)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 1)
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) -1) (neg.f32 v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))) 1)
(*.f32 1 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1)
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)) (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
Outputs
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (pow.f32 v 2))
(/.f32 1/2 (*.f32 v v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4)))))
(+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 -1/2 (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4))))
(+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (/.f32 (*.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 4)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) -1/3)) (pow.f32 v 5)) (+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 -1/2 (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) -1/3 (*.f32 sinTheta_i (neg.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (pow.f32 sinTheta_O 3))))) (pow.f32 v 5)) (+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (/.f32 (*.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 4))))
(/.f32 1/2 (pow.f32 v 2))
(/.f32 1/2 (*.f32 v v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4)))))
(+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 -1/2 (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4))))
(+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (/.f32 (*.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 4)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 1/2 (pow.f32 sinTheta_i 3)) (pow.f32 sinTheta_O 3)))) (pow.f32 v 5)) (+.f32 (/.f32 1/2 (*.f32 v v)) (*.f32 -1/2 (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (+.f32 (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) -1/6 (fma.f32 sinTheta_i (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 sinTheta_O 3) 1/2)))) (pow.f32 v 5)) (/.f32 1/2 (*.f32 v v))) (/.f32 (*.f32 1/4 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 4))))
(/.f32 1/2 (pow.f32 v 2))
(/.f32 1/2 (*.f32 v v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4)))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) -1/4)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))))
(-.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/4) (pow.f32 v 4))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4)))) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/12 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_i 2) (pow.f32 v 4))))) v)) (*.f32 -1/4 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))))))
(fma.f32 -1 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) -1/4)) (+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 1/12 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (fma.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) -1/4)) v) (/.f32 (*.f32 -1/4 (pow.f32 sinTheta_i 3)) (pow.f32 v 5))))))))
(-.f32 (-.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 1/12 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 sinTheta_i 3)) (pow.f32 v 5)) (/.f32 sinTheta_i (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/4) (pow.f32 v 4)))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/4) (pow.f32 v 4))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (pow.f32 v 2))
(/.f32 1/2 (*.f32 v v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 4)) -1/4)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))))
(-.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 4)) (*.f32 -1/4 (*.f32 sinTheta_i sinTheta_i))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 v 4))))) v)) (+.f32 (*.f32 1/12 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 5))) (*.f32 -1/4 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 5))))))))))
(fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 4)) -1/4)) (+.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (neg.f32 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (*.f32 sinTheta_O (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 4)) -1/4)) v) (*.f32 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 5)) -1/6))))))
(-.f32 (-.f32 (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_O)) (/.f32 1/2 (*.f32 v v))) (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) -1/6) (pow.f32 v 5)) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 4)) (*.f32 -1/4 sinTheta_O)) v)))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 4)) (*.f32 -1/4 (*.f32 sinTheta_i sinTheta_i))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2)))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(/.f32 1/2 (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 1/2 (*.f32 (*.f32 v v) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 1/2 (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) -1/2) (pow.f32 v 4))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 -1/2 (/.f32 (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (neg.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2)))))) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_O 3) cosTheta_i))) -1/3) (*.f32 sinTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 -1/2 sinTheta_O)))) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) -1/2) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) -1/2) (pow.f32 v 4))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))))) (pow.f32 v 5))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 1/2 (/.f32 (fma.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2)) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) 1/3)) (pow.f32 v 5)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2) (pow.f32 v 4)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 1/2 (/.f32 (fma.f32 sinTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 -1/2 sinTheta_O)) (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_O 3) cosTheta_i)) 1/3))) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) -1/2) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v 4)) -1/2)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 4))))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5))))) (pow.f32 sinTheta_O 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v 4)) -1/2)) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) cosTheta_O) (pow.f32 v 4)) -1/2))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5)) -1/3))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) -1/3) (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_i (/.f32 v (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (*.f32 (pow.f32 sinTheta_O 3) -1/2)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2)))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (/.f32 (*.f32 cosTheta_i -1/2) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (pow.f32 v 4))))) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2)) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 1/6 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5)) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))) -1/2))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (pow.f32 v 5))))))))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -1/2 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 cosTheta_i -1/2) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 1/6 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (-.f32 (*.f32 -1/2 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (/.f32 sinTheta_O (/.f32 v (/.f32 (*.f32 cosTheta_i -1/2) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))))))))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) 1/6)) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) 1/6)) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) 1/6)) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O cosTheta_O) (+.f32 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) 1/6)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6))))) (*.f32 cosTheta_O (*.f32 (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_i))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6))) (pow.f32 v 3)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 v v)) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6) (fma.f32 sinTheta_i (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6)) sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 cosTheta_O (*.f32 (*.f32 1/6 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_i)))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) -1/6))) (pow.f32 v 3)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 cosTheta_i cosTheta_O))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) -2/3) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v))) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (/.f32 (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 v sinTheta_O)) (/.f32 (*.f32 1/3 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (-.f32 (*.f32 (/.f32 1/3 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (/.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (pow.f32 v 4) (*.f32 sinTheta_O (*.f32 sinTheta_O cosTheta_O)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))) 1)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1/2 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1/2 (*.f32 (neg.f32 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1/2 (/.f32 v (/.f32 1 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1 (*.f32 v (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)) 1/2))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1 (/.f32 v (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 1 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) v) (cbrt.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2)) v) (cbrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 v (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 v (sqrt.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (sqrt.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 -1/2 (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 -1/2 (*.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)) v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 -1/2 (*.f32 v (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 -1/2 (*.f32 (neg.f32 v) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 -1/2 (neg.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 1/2 v) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 1/2 v) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 1/2 v) -1) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 -1 (/.f32 1/2 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (neg.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (neg.f32 (/.f32 1/2 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) v)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) -1) (neg.f32 v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 1 v) -1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 1 v) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 -1/2 (/.f32 1 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 1/2 v) (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (*.f32 -1 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (neg.f32 v))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 1/2 v) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 1/2 v) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (sqrt.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 1)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))) 3)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) 1/3)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))) 2)
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 2))
(fabs.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))
(log.f32 (exp.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 v 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(exp.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (log.f32 v)))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (+.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (log.f32 v))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (log.f32 v)) 1))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (+.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (fma.f32 sinTheta_i (/.f32 sinTheta_O v) (log.f32 v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 1)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) v)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) -1) (neg.f32 v))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 1)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3) 1/3)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 2))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))) 2))
(fabs.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2))))
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (log.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i)))
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (*.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))) 1)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 1 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2)) (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (neg.f32 cosTheta_i)) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 -1/2 (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 v -2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) 1) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 v -2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 v -2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 v -2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 v -2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 v -2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 1)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 3)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3) 1/3)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 2)
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) -1)
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)) (neg.f32 cosTheta_i)) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 -1/2 (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))) 2))
(fabs.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))
(log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v))))) 3))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))) 1))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 cosTheta_O 1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v v)))))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))

localize26.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
99.6%
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
Compiler

Compiled 24 to 10 computations (58.3% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
cosTheta_i
@0
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
0.0ms
cosTheta_i
@0
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
0.0ms
v
@-inf
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
0.0ms
cosTheta_O
@inf
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
0.0ms
cosTheta_O
@-inf
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1082×log-prod
850×exp-prod
602×prod-exp
564×pow-prod-down
452×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
119432
2265932
Stop Event
node limit
Counts
2 → 100
Calls
Call 1
Inputs
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
Outputs
(+.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (*.f32 (cbrt.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (sqrt.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) 1) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) 1) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) -2) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (/.f32 v cosTheta_O) -1/2) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) v) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 cosTheta_i) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (sqrt.f32 cosTheta_i) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) 1) cosTheta_O)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 cosTheta_O) 2)) (cbrt.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(pow.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)) 1/3)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(neg.f32 (/.f32 cosTheta_i (/.f32 (neg.f32 v) cosTheta_O)))
(sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 cosTheta_O v))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 cosTheta_i v))))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_O v)) (*.f32 (log.f32 cosTheta_i) 1)))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_i v)) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (-.f32 (log.f32 cosTheta_i) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 v cosTheta_O))))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_i) 1) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(+.f32 0 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))) (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 (*.f32 cosTheta_i 1/2)) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_i)) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1/2) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) 1) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) (sqrt.f32 (/.f32 v cosTheta_O))) (sqrt.f32 (/.f32 v cosTheta_O)))
(pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 3)
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 2))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i 1/2)) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))

simplify85.0ms (0.4%)

Algorithm
egg-herbie
Rules
1260×times-frac
1214×fma-def
902×distribute-lft-in
858×distribute-rgt-in
848×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02583138
16503074
220703074
Stop Event
node limit
Counts
172 → 119
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (*.f32 (cbrt.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (sqrt.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) 1) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) 1) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) -2) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (/.f32 v cosTheta_O) -1/2) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) v) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 cosTheta_i) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (sqrt.f32 cosTheta_i) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) 1) cosTheta_O)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 cosTheta_O) 2)) (cbrt.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(pow.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)) 1/3)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(neg.f32 (/.f32 cosTheta_i (/.f32 (neg.f32 v) cosTheta_O)))
(sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 cosTheta_O v))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 cosTheta_i v))))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_O v)) (*.f32 (log.f32 cosTheta_i) 1)))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_i v)) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (-.f32 (log.f32 cosTheta_i) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 v cosTheta_O))))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_i) 1) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(+.f32 0 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))) (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 (*.f32 cosTheta_i 1/2)) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_i)) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1/2) (/.f32 (neg.f32 v) cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) 1) (/.f32 v cosTheta_O))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) (sqrt.f32 (/.f32 v cosTheta_O))) (sqrt.f32 (/.f32 v cosTheta_O)))
(pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 3)
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 2))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i 1/2)) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (*.f32 (cbrt.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2)))
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (sqrt.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) 1) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) 1) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (/.f32 (sqrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) -2) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (pow.f32 (/.f32 v cosTheta_O) -1/2) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) v) (/.f32 (cbrt.f32 cosTheta_i) (/.f32 1 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 cosTheta_i) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (sqrt.f32 cosTheta_i) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) 1) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 cosTheta_O) 2)) (cbrt.f32 cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2) 1/2)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)) 1/3)
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(neg.f32 (/.f32 cosTheta_i (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 cosTheta_O v) -3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1/3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_O v)) (*.f32 (log.f32 cosTheta_i) 1)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_i v)) (*.f32 (log.f32 cosTheta_O) 1)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (-.f32 (log.f32 cosTheta_i) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_i) 1) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+.f32 0 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))) 2)) (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(*.f32 3 (log.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))) (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 1)
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i 1/2)) (/.f32 (neg.f32 v) cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_i)) (/.f32 (neg.f32 v) cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1/2) (/.f32 (neg.f32 v) cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) 1) (/.f32 v cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) (sqrt.f32 (/.f32 v cosTheta_O))) (sqrt.f32 (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 1)
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 3)
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)) 1/2)
(sqrt.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2) 1/4))
(sqrt.f32 (*.f32 1/4 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2)))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 3) 1/3)
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 2)
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)) -1)
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 2)) (cbrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))) (sqrt.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(sqrt.f32 (*.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2) 1/4))
(sqrt.f32 (*.f32 1/4 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)) 3))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 1))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))) 1) 1))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 3))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 1/3))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v)))) 2))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i 1/2)) (*.f32 (log.f32 (/.f32 v cosTheta_O)) 1)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i 1/2) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))

localize96.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
99.6%
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
99.5%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
99.1%
(/.f32 (*.f32 v v) cosTheta_O)
Compiler

Compiled 50 to 19 computations (62% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
cosTheta_i
@inf
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
0.0ms
cosTheta_i
@-inf
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
0.0ms
v
@inf
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
0.0ms
cosTheta_i
@0
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
0.0ms
cosTheta_i
@-inf
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1584×log-prod
642×pow-prod-up
594×pow-exp
526×log-div
494×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01362
128556
2409756
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
Outputs
(+.f32 0 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 1)
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 1 v)))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) v))
(*.f32 v (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 1 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2)) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) v))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) -1/2) (/.f32 1 (/.f32 -1 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 v -1/2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 v -1/2)) (/.f32 1/2 (pow.f32 v -1/2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 1) (/.f32 1/2 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1/2 (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 v -2))) (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1 (pow.f32 v -1/2)) (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (pow.f32 v -1/2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (pow.f32 v -1/2)) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (pow.f32 v -1/2)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (pow.f32 v -2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (cbrt.f32 v))))
(*.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) -1) (neg.f32 v))
(pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 2)
(pow.f32 (*.f32 2 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) -1)
(pow.f32 (/.f32 (*.f32 2 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1) -1)
(neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (/.f32 -1 v)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3) (pow.f32 v -3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(exp.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 2))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) -1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(+.f32 0 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2)
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 1)
(/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i)))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (/.f32 1 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O)))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) -1/2) -1)
(/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_i)) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_i)) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1/2) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v v)) (/.f32 1 cosTheta_O))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) 1) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (cbrt.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 4))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 v (sqrt.f32 cosTheta_O)))
(pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 2)
(pow.f32 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) -1)
(pow.f32 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i)) -1)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O)))) 2))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))

simplify87.0ms (0.4%)

Algorithm
egg-herbie
Rules
1928×fma-def
1006×distribute-lft-in
696×log-prod
368×cube-prod
366×log-div
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02495067
16524961
230284665
Stop Event
node limit
Counts
165 → 141
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 0 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 1)
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 1 v)))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) v))
(*.f32 v (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 1 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2)) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) v))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) -1/2) (/.f32 1 (/.f32 -1 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 v -1/2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 v -1/2)) (/.f32 1/2 (pow.f32 v -1/2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 1) (/.f32 1/2 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1/2 (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 v -2))) (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1 (pow.f32 v -1/2)) (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (pow.f32 v -1/2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (pow.f32 v -1/2)) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (pow.f32 v -1/2)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (pow.f32 v -2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (cbrt.f32 v))))
(*.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) -1) (neg.f32 v))
(pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 2)
(pow.f32 (*.f32 2 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) -1)
(pow.f32 (/.f32 (*.f32 2 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1) -1)
(neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (/.f32 -1 v)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3) (pow.f32 v -3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(exp.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 2))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) -1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(+.f32 0 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2)
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 1)
(/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i)))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (/.f32 1 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O)))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) -1/2) -1)
(/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_i)) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_i)) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1/2) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v v)) (/.f32 1 cosTheta_O))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) 1) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (cbrt.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 4))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 v (sqrt.f32 cosTheta_O)))
(pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 2)
(pow.f32 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) -1)
(pow.f32 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i)) -1)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O)))) 2))
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_O) cosTheta_i) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(+.f32 0 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) v))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 1)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 1 v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 1/2 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) v))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 v (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 1 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 1)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))) (cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2)) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))) (cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))) (cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)) 2)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) v))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (*.f32 v (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 v (*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 v (*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) v))
(*.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v) (sqrt.f32 cosTheta_O)) 2) v)
(*.f32 v (pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v)) 2))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (/.f32 1 (sqrt.f32 cosTheta_O))) (/.f32 v (sqrt.f32 cosTheta_O)))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) -1/2) (/.f32 1 (/.f32 -1 v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (cbrt.f32 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (cbrt.f32 v))))
(/.f32 1/2 (/.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (cbrt.f32 v)))))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 v -1/2)))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (/.f32 cosTheta_i v) (/.f32 (pow.f32 v -1/2) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 v -1/2)) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 v -1/2)) (/.f32 1/2 (pow.f32 v -1/2)))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (/.f32 cosTheta_i v) (/.f32 (pow.f32 v -1/2) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 v -1/2)) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 v)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 1) (/.f32 1/2 (/.f32 1 v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (cbrt.f32 (pow.f32 v -2))) (/.f32 1/2 (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (cbrt.f32 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (cbrt.f32 v))))
(/.f32 1/2 (/.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (cbrt.f32 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 v -2))) (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (cbrt.f32 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (cbrt.f32 v))))
(/.f32 1/2 (/.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) (cbrt.f32 v)))))
(*.f32 (/.f32 1 (pow.f32 v -1/2)) (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (pow.f32 v -1/2)))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (/.f32 cosTheta_i v) (/.f32 (pow.f32 v -1/2) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 v -1/2)) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1/2 (pow.f32 v -1/2)) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (/.f32 1 v)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (*.f32 v (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 v (*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 v (*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))) (cbrt.f32 (pow.f32 v -2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (pow.f32 v -2))))
(*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (cbrt.f32 (pow.f32 v -2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (pow.f32 v -1/2)) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (pow.f32 v -1/2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (pow.f32 v -1/2)) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (pow.f32 v -1/2)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 v)))
(*.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v) (sqrt.f32 cosTheta_O)) 2) v)
(*.f32 v (pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v)) 2))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (/.f32 1 (sqrt.f32 cosTheta_O))) (/.f32 v (sqrt.f32 cosTheta_O)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (cbrt.f32 (pow.f32 v -2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (cbrt.f32 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 v (sqrt.f32 cosTheta_O)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v) (sqrt.f32 cosTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 (pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v)) 2) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(*.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) -1) (neg.f32 v))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 1)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 3)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(pow.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3) 1/3)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 2)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(pow.f32 (*.f32 2 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) -1)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(pow.f32 (/.f32 (*.f32 2 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1) -1)
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (/.f32 -1 v)))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 2))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(log.f32 (pow.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) 3) (pow.f32 v -3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 1))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))) 1) 1))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 3))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)) 3)) 1/3))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) 2))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v)))) -1))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/2 v))))
(*.f32 1/2 (*.f32 v (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1))
(+.f32 0 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (/.f32 1 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 1 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O)))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v) (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v)) 2)
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) -1/2) -1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_i)) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_i)) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1/2) (/.f32 (neg.f32 v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (*.f32 v v)) (/.f32 1 cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) 1) (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (cbrt.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 4))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(/.f32 (*.f32 1/2 cosTheta_i) (*.f32 (cbrt.f32 (/.f32 (*.f32 v v) cosTheta_O)) (cbrt.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 4))))
(/.f32 1/2 (*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 4)) cosTheta_i)))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O)))) (/.f32 1/2 (cbrt.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 4))))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_O))) (/.f32 v (sqrt.f32 cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (*.f32 (/.f32 v (sqrt.f32 cosTheta_O)) (/.f32 v (sqrt.f32 cosTheta_O))))
(/.f32 (*.f32 1/2 cosTheta_i) (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2))
(/.f32 1/2 (/.f32 (pow.f32 (/.f32 v (sqrt.f32 cosTheta_O)) 2) cosTheta_i))
(pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 3)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(pow.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3) 1/3)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O))) 2)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v) (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v)) 2)
(pow.f32 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) -1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(pow.f32 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i)) -1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) 2) 1/4))
(fabs.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 3))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(exp.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 1) 1))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 3))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) 1/3))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) (/.f32 v (sqrt.f32 cosTheta_O)))) 2))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v) (sqrt.f32 cosTheta_O)) 2)
(pow.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 (*.f32 1/2 cosTheta_i)) v)) 2)
(log1p.f32 (expm1.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))

localize56.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
99.2%
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
99.0%
(*.f32 cosTheta_i (pow.f32 v -2))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 53 to 37 computations (30.2% saved)

series4.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
0.0ms
cosTheta_i
@-inf
(*.f32 cosTheta_i (pow.f32 v -2))
0.0ms
cosTheta_i
@0
(*.f32 cosTheta_i (pow.f32 v -2))
0.0ms
cosTheta_i
@inf
(*.f32 cosTheta_i (pow.f32 v -2))
0.0ms
v
@inf
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))

rewrite102.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1594×log-prod
1088×pow-prod-down
752×pow-prod-up
670×pow-exp
574×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671
133671
2403871
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(*.f32 cosTheta_i (pow.f32 v -2))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
Outputs
(+.f32 0 (*.f32 cosTheta_i (pow.f32 v -2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)) (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (pow.f32 v -2)))) 1)
(pow.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (pow.f32 v -2))) 3)
(pow.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)) 1/2)
(pow.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)) 1/3)
(pow.f32 (*.f32 (/.f32 1 v) (sqrt.f32 cosTheta_i)) 2)
(sqrt.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (pow.f32 v -2)))))
(cbrt.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (pow.f32 v -2))))
(exp.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)))
(exp.f32 (*.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)) 1))
(exp.f32 (*.f32 (*.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (pow.f32 v -2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1 v) (sqrt.f32 cosTheta_i))) 2))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (pow.f32 v -2))))
(+.f32 0 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2)) (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 -1/2 (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2)
(*.f32 (/.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) -1)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2))
(log.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)) -1/2) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) 1) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))) -1)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
1214×associate-/r*
836×distribute-lft-in
814×distribute-rgt-in
720×unswap-sqr
466×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02945924
17325550
226154550
Stop Event
node limit
Counts
158 → 145
Calls
Call 1
Inputs
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 v)
(-.f32 (*.f32 1/2 v) (*.f32 1/12 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (*.f32 1/12 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 5))) (*.f32 1/12 (/.f32 1 v))))
(*.f32 1/2 v)
(-.f32 (*.f32 1/2 v) (*.f32 1/12 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (*.f32 1/12 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 5))) (*.f32 1/12 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 cosTheta_i (pow.f32 v -2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)) (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (pow.f32 v -2)))) 1)
(pow.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (pow.f32 v -2))) 3)
(pow.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)) 1/2)
(pow.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)) 1/3)
(pow.f32 (*.f32 (/.f32 1 v) (sqrt.f32 cosTheta_i)) 2)
(sqrt.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (pow.f32 v -2)))))
(cbrt.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (pow.f32 v -2))))
(exp.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)))
(exp.f32 (*.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)) 1))
(exp.f32 (*.f32 (*.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (pow.f32 v -2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1 v) (sqrt.f32 cosTheta_i))) 2))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (pow.f32 v -2))))
(+.f32 0 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2)) (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 -1/2 (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2)
(*.f32 (/.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) -1)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2))
(log.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)) -1/2) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) 1) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))) -1)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
Outputs
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 cosTheta_i (pow.f32 v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 v)
(*.f32 v 1/2)
(-.f32 (*.f32 1/2 v) (*.f32 1/12 (/.f32 1 v)))
(-.f32 (*.f32 v 1/2) (/.f32 1/12 v))
(fma.f32 v 1/2 (/.f32 -1/12 v))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (*.f32 1/12 (/.f32 1 v)))
(+.f32 (/.f32 7/720 (pow.f32 v 3)) (-.f32 (*.f32 v 1/2) (/.f32 1/12 v)))
(+.f32 (fma.f32 v 1/2 (/.f32 -1/12 v)) (/.f32 7/720 (pow.f32 v 3)))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 5))) (*.f32 1/12 (/.f32 1 v))))
(+.f32 (/.f32 7/720 (pow.f32 v 3)) (-.f32 (*.f32 v 1/2) (+.f32 (/.f32 1/12 v) (/.f32 31/30240 (pow.f32 v 5)))))
(+.f32 (/.f32 7/720 (pow.f32 v 3)) (-.f32 (fma.f32 v 1/2 (/.f32 -1/12 v)) (/.f32 31/30240 (pow.f32 v 5))))
(+.f32 (fma.f32 v 1/2 (/.f32 -1/12 v)) (+.f32 (/.f32 7/720 (pow.f32 v 3)) (/.f32 -31/30240 (pow.f32 v 5))))
(*.f32 1/2 v)
(*.f32 v 1/2)
(-.f32 (*.f32 1/2 v) (*.f32 1/12 (/.f32 1 v)))
(-.f32 (*.f32 v 1/2) (/.f32 1/12 v))
(fma.f32 v 1/2 (/.f32 -1/12 v))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (*.f32 1/12 (/.f32 1 v)))
(+.f32 (/.f32 7/720 (pow.f32 v 3)) (-.f32 (*.f32 v 1/2) (/.f32 1/12 v)))
(+.f32 (fma.f32 v 1/2 (/.f32 -1/12 v)) (/.f32 7/720 (pow.f32 v 3)))
(-.f32 (+.f32 (*.f32 7/720 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 v)) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 5))) (*.f32 1/12 (/.f32 1 v))))
(+.f32 (/.f32 7/720 (pow.f32 v 3)) (-.f32 (*.f32 v 1/2) (+.f32 (/.f32 1/12 v) (/.f32 31/30240 (pow.f32 v 5)))))
(+.f32 (/.f32 7/720 (pow.f32 v 3)) (-.f32 (fma.f32 v 1/2 (/.f32 -1/12 v)) (/.f32 31/30240 (pow.f32 v 5))))
(+.f32 (fma.f32 v 1/2 (/.f32 -1/12 v)) (+.f32 (/.f32 7/720 (pow.f32 v 3)) (/.f32 -31/30240 (pow.f32 v 5))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360)) (pow.f32 v 5))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360))))))
(+.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 1/5040 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/720))) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360)) (pow.f32 v 5)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/5040 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -1/720 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/2160))) (pow.f32 v 7)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360)))))))
(+.f32 (*.f32 -1/2 (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/5040 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/540)) (pow.f32 v 7)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) -7/360)))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(fma.f32 1/2 (+.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) 7/360))) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(+.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) 7/360))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (fma.f32 1/720 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/5040))) (pow.f32 v 7)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 1/2 (+.f32 (+.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) 7/360))) (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/720 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -1/5040 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/2160))) (pow.f32 v 7)))))
(+.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))) (*.f32 1/2 (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/720 (*.f32 (*.f32 cosTheta_i cosTheta_O) -13/3780)) (pow.f32 v 7)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) 7/360)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) cosTheta_O))
(+.f32 0 (*.f32 cosTheta_i (pow.f32 v -2)))
(*.f32 cosTheta_i (pow.f32 v -2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)) (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))))
(*.f32 cosTheta_i (pow.f32 v -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (pow.f32 v -2)))) 1)
(*.f32 cosTheta_i (pow.f32 v -2))
(pow.f32 (*.f32 cosTheta_i (pow.f32 v -2)) 1)
(*.f32 cosTheta_i (pow.f32 v -2))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (pow.f32 v -2))) 3)
(*.f32 cosTheta_i (pow.f32 v -2))
(pow.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)) 1/2)
(sqrt.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)))
(fabs.f32 (*.f32 cosTheta_i (pow.f32 v -2)))
(pow.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)))
(pow.f32 (*.f32 (/.f32 1 v) (sqrt.f32 cosTheta_i)) 2)
(*.f32 cosTheta_i (pow.f32 v -2))
(sqrt.f32 (*.f32 (pow.f32 v -4) (*.f32 cosTheta_i cosTheta_i)))
(fabs.f32 (*.f32 cosTheta_i (pow.f32 v -2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 v -2)) cosTheta_i))
(*.f32 cosTheta_i (pow.f32 v -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (pow.f32 v -2)))))
(*.f32 cosTheta_i (pow.f32 v -2))
(cbrt.f32 (*.f32 (pow.f32 v -6) (pow.f32 cosTheta_i 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 cosTheta_i (pow.f32 v -2))
(exp.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)))
(*.f32 cosTheta_i (pow.f32 v -2))
(exp.f32 (*.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)) 1))
(*.f32 cosTheta_i (pow.f32 v -2))
(exp.f32 (*.f32 (*.f32 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i)) 1) 1))
(*.f32 cosTheta_i (pow.f32 v -2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (pow.f32 v -2)))) 3))
(*.f32 cosTheta_i (pow.f32 v -2))
(exp.f32 (*.f32 (*.f32 3 (fma.f32 -2 (log.f32 v) (log.f32 cosTheta_i))) 1/3))
(*.f32 cosTheta_i (pow.f32 v -2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1 v) (sqrt.f32 cosTheta_i))) 2))
(*.f32 cosTheta_i (pow.f32 v -2))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (pow.f32 v -2))))
(*.f32 cosTheta_i (pow.f32 v -2))
(+.f32 0 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2)) (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 -1/2 (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2) 1/2)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) -1)
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) -2))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 3))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))) 1) 1))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 1/3))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -1))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1/2 (sinh.f32 (/.f32 1 v)))
(+.f32 0 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)) -1/2) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) 1) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 3)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O)))) -1)
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) (*.f32 cosTheta_i (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 1))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))) 1) 1))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 3))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1/3))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 (*.f32 1/2 cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))

localize72.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
99.1%
(/.f32 v (/.f32 cosTheta_O v))
97.3%
(sinh.f32 (/.f32 1 v))
94.0%
(exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))))
Compiler

Compiled 74 to 25 computations (66.2% saved)

series2.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
0.0ms
v
@-inf
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
0.0ms
v
@0
(exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))))
0.0ms
cosTheta_i
@0
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
0.0ms
cosTheta_i
@-inf
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1906×log-prod
610×expm1-udef
610×log1p-udef
580×log-div
346×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01767
134967
2481767
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v))))
(/.f32 v (/.f32 cosTheta_O v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
Outputs
(+.f32 0 (*.f32 v (/.f32 v cosTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (/.f32 1 cosTheta_O) (/.f32 v (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) cosTheta_O) (/.f32 (cbrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 v) cosTheta_O) (/.f32 (sqrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (sqrt.f32 v) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 v cosTheta_O) 1) v)
(*.f32 (*.f32 (/.f32 v cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 v (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 (/.f32 cosTheta_O v) v))
(/.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_O v) v) 1))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 v)))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (sqrt.f32 v) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 v)))
(/.f32 -1 (neg.f32 (/.f32 (/.f32 cosTheta_O v) v)))
(/.f32 (neg.f32 v) (neg.f32 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 v cosTheta_O) (/.f32 1 v))
(/.f32 (neg.f32 (neg.f32 v)) (neg.f32 (neg.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))) (sqrt.f32 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 v (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (/.f32 cosTheta_O v)))
(pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)
(pow.f32 (/.f32 (/.f32 cosTheta_O v) v) -1)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 cosTheta_O v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O))))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O))))
(+.f32 0 (*.f32 v (/.f32 v cosTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (/.f32 1 cosTheta_O) (/.f32 v (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) cosTheta_O) (/.f32 (cbrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 v) cosTheta_O) (/.f32 (sqrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (sqrt.f32 v) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 v cosTheta_O) 1) v)
(*.f32 (*.f32 (/.f32 v cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 v))
(pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)
(pow.f32 (/.f32 (/.f32 cosTheta_O v) v) -1)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 cosTheta_O v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O))))
(exp.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O))))
(+.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) 1)
(*.f32 1/2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2) (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) -1/2) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 1) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2)
(pow.f32 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))) -1)
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(exp.f32 (log.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))

simplify99.0ms (0.5%)

Algorithm
egg-herbie
Rules
1840×fma-def
892×unswap-sqr
622×log-prod
424×cube-prod
408×log-div
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03297680
18677284
235206658
Stop Event
node limit
Counts
232 → 162
Calls
Call 1
Inputs
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (pow.f32 v 2) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 v (/.f32 v cosTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (/.f32 1 cosTheta_O) (/.f32 v (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) cosTheta_O) (/.f32 (cbrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 v) cosTheta_O) (/.f32 (sqrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (sqrt.f32 v) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 v cosTheta_O) 1) v)
(*.f32 (*.f32 (/.f32 v cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 v (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 (/.f32 cosTheta_O v) v))
(/.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_O v) v) 1))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 v)))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 (sqrt.f32 v) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 v)))
(/.f32 -1 (neg.f32 (/.f32 (/.f32 cosTheta_O v) v)))
(/.f32 (neg.f32 v) (neg.f32 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 v cosTheta_O) (/.f32 1 v))
(/.f32 (neg.f32 (neg.f32 v)) (neg.f32 (neg.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))) (sqrt.f32 (/.f32 cosTheta_O v)))
(/.f32 (/.f32 v (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (/.f32 cosTheta_O v)))
(pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)
(pow.f32 (/.f32 (/.f32 cosTheta_O v) v) -1)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 cosTheta_O v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O))))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O))))
(+.f32 0 (*.f32 v (/.f32 v cosTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (/.f32 1 cosTheta_O) (/.f32 v (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) cosTheta_O) (/.f32 (cbrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 v) cosTheta_O) (/.f32 (sqrt.f32 v) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (sqrt.f32 v) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (*.f32 (/.f32 v cosTheta_O) 1) v)
(*.f32 (*.f32 (/.f32 v cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 v))
(pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)
(pow.f32 (/.f32 (/.f32 cosTheta_O v) v) -1)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 cosTheta_O v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O))))
(exp.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O))))
(+.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) 1)
(*.f32 1/2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2) (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) -1/2) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 1) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2)
(pow.f32 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))) -1)
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(exp.f32 (log.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
Outputs
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 v 2) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 -1/12 cosTheta_O) cosTheta_i) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) -7/360)))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i -7/360)) (pow.f32 v 5)) (/.f32 (*.f32 (*.f32 -1/12 cosTheta_O) cosTheta_i) (pow.f32 v 3))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 -1/2 (/.f32 (fma.f32 1/5040 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (*.f32 (*.f32 cosTheta_O cosTheta_i) -1/720))) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) 1/5040 (fma.f32 (*.f32 cosTheta_O cosTheta_i) -1/720 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/2160))) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) -7/360))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i -7/360)) (pow.f32 v 5)) (/.f32 -1/2 (/.f32 (pow.f32 v 7) (fma.f32 cosTheta_O (*.f32 cosTheta_i 1/5040) (fma.f32 (*.f32 cosTheta_O cosTheta_i) 7/2160 (*.f32 cosTheta_O (*.f32 cosTheta_i -1/720)))))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 -1/12 cosTheta_O) cosTheta_i) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(fma.f32 1/2 (+.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) 7/360))) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 1/2 (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) 7/360))) (/.f32 (*.f32 (*.f32 -1/12 cosTheta_O) cosTheta_i) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 1/720 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (*.f32 (*.f32 cosTheta_O cosTheta_i) -1/5040))) (pow.f32 v 7)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 1/2 (+.f32 (+.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) 7/360))) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) 1/720 (fma.f32 (*.f32 cosTheta_O cosTheta_i) -1/5040 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/2160))) (pow.f32 v 7)))))
(fma.f32 1/2 (+.f32 (fma.f32 (/.f32 cosTheta_i v) cosTheta_O (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 5) 7/360))) (/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i -1/5040) (fma.f32 cosTheta_O (*.f32 cosTheta_i 1/720) (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/2160))) (pow.f32 v 7))) (/.f32 (*.f32 (*.f32 -1/12 cosTheta_O) cosTheta_i) (pow.f32 v 3)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 0 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(*.f32 v (/.f32 v cosTheta_O))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 1 cosTheta_O) (/.f32 v (/.f32 1 v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) cosTheta_O) (/.f32 (cbrt.f32 v) (/.f32 1 v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 v) cosTheta_O) (/.f32 (sqrt.f32 v) (/.f32 1 v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 v) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(*.f32 (*.f32 (/.f32 v cosTheta_O) 1) v)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 v))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 v (/.f32 cosTheta_O v))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 1 (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_O v) v) 1))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (sqrt.f32 v) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 -1 (neg.f32 (/.f32 (/.f32 cosTheta_O v) v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (neg.f32 v) (neg.f32 (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (/.f32 v cosTheta_O) (/.f32 1 v))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (neg.f32 (neg.f32 v)) (neg.f32 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))) (sqrt.f32 (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (/.f32 v (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (E.f32) (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 3)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3) 1/3)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (/.f32 (/.f32 cosTheta_O v) v) -1)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2))
(*.f32 v (/.f32 v cosTheta_O))
(log.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(*.f32 v (/.f32 v cosTheta_O))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3))
(*.f32 v (/.f32 v cosTheta_O))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 cosTheta_O v) 3)))
(*.f32 v (/.f32 v cosTheta_O))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(+.f32 0 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))))
(*.f32 v (/.f32 v cosTheta_O))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O)))) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2)))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 1 cosTheta_O) (/.f32 v (/.f32 1 v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) cosTheta_O) (/.f32 (cbrt.f32 v) (/.f32 1 v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 v) cosTheta_O) (/.f32 (sqrt.f32 v) (/.f32 1 v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 cosTheta_O v)))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 (sqrt.f32 v) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2))) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(/.f32 (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O v) 2)))
(*.f32 (*.f32 (/.f32 v cosTheta_O) 1) v)
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 v (/.f32 v cosTheta_O))
(*.f32 (/.f32 v (neg.f32 cosTheta_O)) (neg.f32 v))
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 1)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (E.f32) (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 3)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3) 1/3)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 v cosTheta_O))) 2)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (/.f32 (/.f32 cosTheta_O v) v) -1)
(*.f32 v (/.f32 v cosTheta_O))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 cosTheta_O v))))
(*.f32 v (/.f32 v cosTheta_O))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 2))
(*.f32 v (/.f32 v cosTheta_O))
(log.f32 (pow.f32 (exp.f32 v) (/.f32 v cosTheta_O)))
(*.f32 v (/.f32 v cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O)))))
(*.f32 v (/.f32 v cosTheta_O))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 v cosTheta_O)) 3))
(*.f32 v (/.f32 v cosTheta_O))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 cosTheta_O v) 3)))
(*.f32 v (/.f32 v cosTheta_O))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(exp.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 v cosTheta_O))))
(*.f32 v (/.f32 v cosTheta_O))
(+.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (sinh.f32 (/.f32 1 v)))))))
(fma.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (*.f32 1/2 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2) (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) 2) 1/4)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) 2) 1/4)) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) 2) 1/4)) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) -1/2) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) -1/2) (/.f32 v cosTheta_O)) 1) (neg.f32 (sinh.f32 (/.f32 1 v))))
(neg.f32 (*.f32 -1/2 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 -1/2 cosTheta_i) (*.f32 v (/.f32 v cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (*.f32 (*.f32 (/.f32 v cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v)))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 1) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1/2 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (*.f32 (*.f32 (/.f32 v cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (*.f32 (*.f32 (/.f32 v cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v)))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (sqrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) 2) 1/4)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) 2) 1/4)) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))))) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) 2) 1/4)) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) 2) 1/4)) (cbrt.f32 (*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) 2) 1/4)) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (sinh.f32 (/.f32 1 v)))))))
(/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) 2) 1/4)) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) 2) 1/4)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 cosTheta_i (*.f32 (*.f32 (/.f32 v cosTheta_O) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 3)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 3) 1/3)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 2)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))) -1)
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) -1/2) (/.f32 v cosTheta_O)) 1) (neg.f32 (sinh.f32 (/.f32 1 v))))
(neg.f32 (*.f32 -1/2 (/.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O))) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 -1/2 cosTheta_i) (*.f32 v (/.f32 v cosTheta_O))) (neg.f32 (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 2))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(log.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 3))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O))) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (log.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) 1))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))

eval455.0ms (2.2%)

Compiler

Compiled 26456 to 14625 computations (44.7% saved)

prune555.0ms (2.7%)

Pruning

68 alts after pruning (61 fresh and 7 done)

PrunedKeptTotal
New1047261073
Fresh103545
Picked011
Done268
Total1059681127
Accurracy
100.0%
Counts
1127 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.3%
(pow.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 2)
95.1%
(/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)))) v) (sinh.f32 (/.f32 1 v)))
98.2%
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) v)
97.8%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
58.5%
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
98.4%
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v) (sinh.f32 (/.f32 1 v)))
58.5%
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
64.0%
(/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) v) (sinh.f32 (/.f32 1 v)))
58.8%
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
58.8%
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
58.8%
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
98.5%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
98.7%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
62.5%
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (*.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
98.9%
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
98.5%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))
98.9%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
58.5%
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
58.5%
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
76.1%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (pow.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3) 1/3))) (sinh.f32 (/.f32 1 v)))
98.0%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 3))) (sinh.f32 (/.f32 1 v)))
58.4%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
98.3%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
98.3%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
98.6%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
58.4%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
58.4%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
70.3%
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
95.1%
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
58.4%
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
58.4%
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
94.1%
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
58.8%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
94.1%
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
94.1%
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
98.9%
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
58.4%
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
58.4%
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
98.6%
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
98.6%
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
58.5%
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
56.7%
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
98.6%
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
58.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
97.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))) (exp.f32 (/.f32 -1 v)))))
98.2%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (E.f32) (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
58.5%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
58.4%
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
98.6%
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
58.5%
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
58.5%
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
58.5%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.5%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
58.5%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
58.8%
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
94.1%
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
58.5%
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
58.5%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
58.5%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
Compiler

Compiled 1351 to 1010 computations (25.2% saved)

regimes845.0ms (4.1%)

Counts
136 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (sinh.f32 (/.f32 1 v)))
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 cosTheta_i cosTheta_O))) v) (sinh.f32 (/.f32 1 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 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (*.f32 cosTheta_O (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (/.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (exp.f32 (log.f32 (/.f32 v (/.f32 cosTheta_O v)))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (/.f32 v (/.f32 cosTheta_O v))) 3))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (pow.f32 (pow.f32 (/.f32 v (/.f32 cosTheta_O v)) 3) 1/3))) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (E.f32) (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (*.f32 (/.f32 v cosTheta_O) (sinh.f32 (/.f32 1 v))) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)) v)) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (sqrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
(/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)))
(pow.f32 (sqrt.f32 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2)))))) 2)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (expm1.f32 (log1p.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 2) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/3) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2)))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 v -2)) (*.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (pow.f32 (pow.f32 (E.f32) (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1))))
Outputs
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
Calls

8 calls:

138.0ms
sinTheta_O
119.0ms
v
115.0ms
sinTheta_i
94.0ms
cosTheta_O
87.0ms
(*.f32 sinTheta_i sinTheta_O)
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1cosTheta_O
98.9%1sinTheta_i
98.9%1sinTheta_O
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 2454 to 1300 computations (47% saved)

regimes663.0ms (3.2%)

Counts
84 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (sinh.f32 (/.f32 1 v)))
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 cosTheta_i cosTheta_O))) v) (sinh.f32 (/.f32 1 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 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
Outputs
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
Calls

8 calls:

212.0ms
(*.f32 sinTheta_i sinTheta_O)
88.0ms
cosTheta_i
83.0ms
cosTheta_O
62.0ms
v
45.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1cosTheta_O
98.9%1sinTheta_i
98.9%1sinTheta_O
98.9%1v
98.9%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.9%1(*.f32 sinTheta_i sinTheta_O)
98.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1263 to 706 computations (44.1% saved)

regimes235.0ms (1.1%)

Counts
72 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) v) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 1/2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (/.f32 (/.f32 v cosTheta_O) cosTheta_i)))))
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) (/.f32 cosTheta_O v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))) 1/2))
(*.f32 cosTheta_i (/.f32 (*.f32 (pow.f32 v -2) (*.f32 1/2 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i (*.f32 (pow.f32 v -2) cosTheta_O))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (sinh.f32 (/.f32 1 v)))
(+.f32 0 (/.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
Outputs
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
Calls

6 calls:

38.0ms
sinTheta_O
36.0ms
v
34.0ms
sinTheta_i
34.0ms
cosTheta_O
33.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_i
98.7%1sinTheta_O
98.7%1v
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 970 to 564 computations (41.9% saved)

regimes148.0ms (0.7%)

Counts
45 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))
Outputs
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
Calls

6 calls:

30.0ms
v
25.0ms
cosTheta_i
22.0ms
sinTheta_O
22.0ms
cosTheta_O
21.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 cosTheta_i cosTheta_O)
Compiler

Compiled 525 to 299 computations (43% saved)

regimes130.0ms (0.6%)

Counts
42 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_i v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
Outputs
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
Calls

6 calls:

23.0ms
v
21.0ms
cosTheta_O
20.0ms
cosTheta_i
20.0ms
sinTheta_i
20.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 483 to 278 computations (42.4% saved)

regimes114.0ms (0.6%)

Counts
38 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (neg.f32 v)))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (*.f32 v (/.f32 1 cosTheta_O))))) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 1 cosTheta_O) (*.f32 v v)))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 (*.f32 v (/.f32 v cosTheta_O)) (*.f32 1/2 cosTheta_i))) (/.f32 1 v))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))))) (/.f32 1 v))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 v -2))))
(/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (pow.f32 v -2)) cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (/.f32 1 v))
Outputs
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
Calls

6 calls:

21.0ms
sinTheta_i
17.0ms
v
17.0ms
cosTheta_O
17.0ms
sinTheta_O
17.0ms
cosTheta_i
Results
AccuracySegmentsBranch
58.8%1cosTheta_i
58.8%1cosTheta_O
58.8%1sinTheta_i
58.8%1sinTheta_O
58.8%1v
58.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 427 to 250 computations (41.5% saved)

regimes158.0ms (0.8%)

Counts
29 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_O (/.f32 v (*.f32 cosTheta_i 1/2)))
(/.f32 (*.f32 1/2 cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 1/2 cosTheta_O)))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_O) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v)))
(*.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) v)
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 1/2 (/.f32 -1/12 (*.f32 v v))))
(*.f32 (/.f32 1/2 (/.f32 1 v)) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))) (/.f32 1 v))
(/.f32 (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 v))
Outputs
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
Calls

6 calls:

59.0ms
cosTheta_O
38.0ms
sinTheta_i
15.0ms
v
15.0ms
cosTheta_i
13.0ms
sinTheta_O
Results
AccuracySegmentsBranch
58.8%1cosTheta_i
58.8%1cosTheta_O
58.8%1sinTheta_i
58.8%1sinTheta_O
58.8%1v
58.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 296 to 171 computations (42.2% saved)

regimes90.0ms (0.4%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
Outputs
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
Calls

6 calls:

57.0ms
v
8.0ms
cosTheta_i
7.0ms
sinTheta_i
6.0ms
cosTheta_O
6.0ms
sinTheta_O
Results
AccuracySegmentsBranch
58.5%1cosTheta_i
58.5%1cosTheta_O
58.5%1sinTheta_i
58.5%1sinTheta_O
58.5%1v
58.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 106 to 70 computations (34% saved)

regimes37.0ms (0.2%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
Calls

6 calls:

7.0ms
cosTheta_i
7.0ms
v
7.0ms
sinTheta_i
5.0ms
cosTheta_O
5.0ms
sinTheta_O
Results
AccuracySegmentsBranch
58.5%1cosTheta_i
58.5%1cosTheta_O
58.5%1sinTheta_i
58.5%1sinTheta_O
58.5%1v
58.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 99 to 67 computations (32.3% saved)

regimes18.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
Outputs
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Calls

5 calls:

5.0ms
cosTheta_O
3.0ms
v
3.0ms
cosTheta_i
3.0ms
sinTheta_i
3.0ms
sinTheta_O
Results
AccuracySegmentsBranch
58.5%1cosTheta_i
58.5%1cosTheta_O
58.5%1sinTheta_i
58.5%1sinTheta_O
58.5%1v
Compiler

Compiled 49 to 38 computations (22.4% saved)

simplify22.0ms (0.1%)

Algorithm
egg-herbie
Rules
34×*-commutative
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052374
171374
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Outputs
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (/.f32 1 v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 (/.f32 v cosTheta_O) v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 1/2 (/.f32 cosTheta_i (*.f32 v (/.f32 v cosTheta_O)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 1 (/.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Compiler

Compiled 179 to 131 computations (26.8% saved)

soundness2.3s (11.2%)

Rules
1840×fma-def
1826×times-frac
1826×times-frac
1788×log-prod
1788×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02267
15667
217563
379463
4515063
5715563
02163
144963
2624563
021123
1448123
26187123
021151
1453151
26417151
051516782
1170316296
01573
132473
2454973
03297680
18677284
235206658
02267
15667
217563
379463
4515063
5715563
02163
144963
2624563
057622962
1193321798
0919
118819
2246119
01362
128556
2409756
01573
132473
2454973
02945924
17325550
226154550
01573
132473
2454973
051516782
1170316296
021151
1453151
26417151
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2065 to 1103 computations (46.6% saved)

end115.0ms (0.6%)

Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 246 to 157 computations (36.2% saved)

Profiling

Loading profile data...