Details

Time bar (total: 19.0s)

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)

sample2.6s (13.5%)

Results
2.6s8256×body256valid
Bogosity

preprocess73.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)

simplify54.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.2%
Counts
7 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.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.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.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.7%
(*.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)

localize154.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.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)))
99.2%
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
99.1%
(/.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)

series35.0ms (0.2%)

Counts
4 → 120
Calls

30 calls:

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

rewrite110.0ms (0.6%)

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
022118
1465110
26742110
Stop Event
node limit
Counts
4 → 153
Calls
Call 1
Inputs
(sinh.f32 (/.f32 1 v))
(/.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 (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 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(*.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 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 2)
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -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 0 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 1)
(*.f32 1 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.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_i (/.f32 v sinTheta_O)) 1)
(*.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.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_i (/.f32 v sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.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_i (/.f32 v sinTheta_O))))
(*.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_i (/.f32 v sinTheta_O)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2)
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) -1)
(neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2))
(log.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 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_i (/.f32 v sinTheta_O))))
(exp.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) 1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 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 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))) 1)
(*.f32 1 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2)) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (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_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.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 v sinTheta_O))) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) v) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.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_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) 2)
(pow.f32 (*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v))) (/.f32 2 cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v)) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (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_i (/.f32 v sinTheta_O)) (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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))

simplify217.0ms (1.1%)

Algorithm
egg-herbie
Rules
978×times-frac
776×associate-/r*
774×associate-/l*
694×associate-*r*
686×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048813261
1140212839
2670712839
Stop Event
node limit
Counts
273 → 255
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 -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 (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 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(*.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 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 2)
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -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 0 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 1)
(*.f32 1 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.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_i (/.f32 v sinTheta_O)) 1)
(*.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.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_i (/.f32 v sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.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_i (/.f32 v sinTheta_O))))
(*.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_i (/.f32 v sinTheta_O)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2)
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) -1)
(neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2))
(log.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 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_i (/.f32 v sinTheta_O))))
(exp.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) 1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 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 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))) 1)
(*.f32 1 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2)) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (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_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.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 v sinTheta_O))) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) v) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.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_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) 2)
(pow.f32 (*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v))) (/.f32 2 cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v)) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (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_i (/.f32 v sinTheta_O)) (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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 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 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 (/.f32 1 v) (+.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 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 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/6 (pow.f32 v 3)))) (/.f32 1/5040 (pow.f32 v 7)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.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 (/.f32 1/2520 (pow.f32 v 6)) 2) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.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 (/.f32 1/2520 (pow.f32 v 6)) 2) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.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 (*.f32 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 3)) (-.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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))
(+.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 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 3)) (-.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_i (/.f32 (pow.f32 v 4) sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))))
(+.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 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i (*.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 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 3)) (-.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_i (/.f32 (pow.f32 v 4) sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))))
(/.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_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 (*.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 v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 3)) (-.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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))
(+.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 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 3)) (-.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_i (/.f32 (pow.f32 v 4) sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))))
(+.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 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i (*.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 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 3)) (-.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_i (/.f32 (pow.f32 v 4) sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))))
(/.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_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_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i 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_O (/.f32 cosTheta_i 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 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i 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 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 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.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_O (/.f32 cosTheta_i v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)))))
(+.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 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i 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_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 sinTheta_i (*.f32 sinTheta_O (*.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 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_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 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))))) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i 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_O (/.f32 cosTheta_i 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 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/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)))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/6))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/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))))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/6))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O))))) (pow.f32 v 4)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 -1/2 sinTheta_i) sinTheta_i) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i 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 (exp.f32 (/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.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_i) (/.f32 v sinTheta_O))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 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 1 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(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 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(sinh.f32 (/.f32 1 v))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 2)
(sinh.f32 (/.f32 1 v))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -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)) 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 0 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i 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_i (/.f32 v sinTheta_O))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 1 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 1 (/.f32 v sinTheta_i)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 1 v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 -1 v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.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_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.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 sinTheta_O (/.f32 (sqrt.f32 v) (*.f32 sinTheta_i (pow.f32 v -1/2))))
(*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 sinTheta_O (/.f32 sinTheta_i 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 (/.f32 sinTheta_O (/.f32 (cbrt.f32 v) sinTheta_i))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v)))) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 sinTheta_O (/.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 (/.f32 sinTheta_O (/.f32 (cbrt.f32 v) sinTheta_i))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v)))) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(/.f32 (*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) sinTheta_O) (sqrt.f32 v))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 v) (/.f32 sinTheta_i (sqrt.f32 v))))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(/.f32 (*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) sinTheta_O) (sqrt.f32 v))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 v) (/.f32 sinTheta_i (sqrt.f32 v))))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.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 (/.f32 sinTheta_O (/.f32 (cbrt.f32 v) sinTheta_i))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v)))) (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_O (/.f32 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_i (/.f32 v sinTheta_O))))
(*.f32 (cbrt.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (cbrt.f32 (*.f32 v v))))
(*.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 (/.f32 sinTheta_i (sqrt.f32 v)) sinTheta_O) (sqrt.f32 v))
(/.f32 sinTheta_O (/.f32 (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_O (/.f32 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 (/.f32 sinTheta_O (/.f32 (cbrt.f32 v) sinTheta_i))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v)))) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v))))
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (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_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 3)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) 1/3)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) -1)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2))
(sqrt.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2))
(fabs.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(log.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v 3)))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 2))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(fabs.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(*.f32 v (log.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (log.f32 (exp.f32 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3))
(*.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 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))) 1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 1 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.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_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2)) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v)))) 2)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (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_O (/.f32 sinTheta_i v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 cosTheta_O (neg.f32 (/.f32 cosTheta_i v))) (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.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 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 v (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) v) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 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_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) 3)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 3) 1/3)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))) 2)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(pow.f32 (*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v))) (/.f32 2 cosTheta_O)) -1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (*.f32 cosTheta_O (neg.f32 (/.f32 cosTheta_i v))) (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O))) 2))
(fabs.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v)))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v)) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) 3))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (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_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (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_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 cosTheta_i v) (/.f32 2 cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))))

localize80.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
99.4%
(/.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)

series27.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
9.0ms
sinTheta_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
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
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))))
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))))
1.0ms
sinTheta_O
@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))))

rewrite99.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
021105
1438105
26016105
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(*.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 (*.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 v) 2) 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)))

simplify200.0ms (1.1%)

Algorithm
egg-herbie
Rules
790×associate-*r*
642×associate-/r*
618×associate-*l*
616×cube-prod
610×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042212696
1130312216
2613212196
Stop Event
node limit
Counts
212 → 185
Calls
Call 1
Inputs
(*.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 (*.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 v) 2) 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 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v 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 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v 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 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v 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 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 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 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/3 v)) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (*.f32 v 2)))
(+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (+.f32 (/.f32 1/3 v) (/.f32 1/60 (pow.f32 v 3))))
(*.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 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/3 v)) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (*.f32 v 2)))
(+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (+.f32 (/.f32 1/3 v) (/.f32 1/60 (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 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_O (/.f32 v cosTheta_i)))
(+.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 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i))))
(+.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 (*.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 (*.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 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 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))))
(+.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 (*.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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 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 (*.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 (*.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 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 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 (+.f32 (*.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 (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 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)))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))))
(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 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (pow.f32 (*.f32 sinTheta_i 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 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)))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_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_O (/.f32 v cosTheta_i)))
(+.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 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i))))
(+.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 cosTheta_O sinTheta_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 (*.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_O (/.f32 v cosTheta_i)) (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 (*.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 (*.f32 sinTheta_i sinTheta_i) 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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_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 (*.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 (*.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 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_O (*.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))))) sinTheta_i)))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (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))))))
(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 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))) (*.f32 sinTheta_O (*.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))))) sinTheta_i)))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (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 (*.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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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)))))))
(-.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 (-.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) (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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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 (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 (*.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 (-.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) (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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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 (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 (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 (*.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 (-.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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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)))))))
(-.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 (-.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) (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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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 (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 (*.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 (-.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 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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)) (-.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 (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 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O))) (/.f32 (*.f32 (neg.f32 sinTheta_O) (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)))))) v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O))))) (*.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 (-.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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 cosTheta_i (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) 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 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 v (*.f32 v 2)) (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(/.f32 (*.f32 v (*.f32 v 2)) (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (log.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 v) 2))))
(*.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 2))))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.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_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.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_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (neg.f32 v) (*.f32 v (*.f32 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 (*.f32 2 (*.f32 v v)) (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 (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v 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 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (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 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v)) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (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 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v)) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (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 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v)) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 v (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 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) v)) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (neg.f32 v) (*.f32 v (*.f32 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 (*.f32 2 (*.f32 v v)) (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))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))))
(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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 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 cosTheta_i (*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i 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 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i 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 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 1 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 (*.f32 1 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 sinTheta_O (/.f32 v sinTheta_i))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 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 1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(*.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(*.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 1) v)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3) 1/3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 2)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(log.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))

localize133.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 97 to 37 computations (61.9% saved)

series4.0ms (0%)

Counts
3 → 12
Calls

21 calls:

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

rewrite92.0ms (0.5%)

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 cosTheta_i cosTheta_O) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 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 (cbrt.f32 (pow.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 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.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 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (pow.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))) (/.f32 1 (cbrt.f32 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 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.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 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(*.f32 (cbrt.f32 (pow.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 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 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 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 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 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i 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 (/.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))) (/.f32 1 (cbrt.f32 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)))
(-.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 (sinh.f32 (/.f32 1 v))) (*.f32 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))))

simplify127.0ms (0.7%)

Algorithm
egg-herbie
Rules
1478×times-frac
1110×unswap-sqr
628×log-prod
516×distribute-lft-in
506×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03262728
18202658
227122658
Stop Event
node limit
Counts
136 → 158
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 (cbrt.f32 (pow.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 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.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 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (pow.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))) (/.f32 1 (cbrt.f32 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 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.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 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(*.f32 (cbrt.f32 (pow.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 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 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 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 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 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 cosTheta_i 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 (/.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))) (/.f32 1 (cbrt.f32 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)))
(-.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 (sinh.f32 (/.f32 1 v))) (*.f32 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))))
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 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.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 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.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 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 1 (/.f32 v sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 1 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 1 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i 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 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.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 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 -1 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.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 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.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 (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.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 (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 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (cbrt.f32 (pow.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 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.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 sinTheta_O (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (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 sinTheta_i (*.f32 sinTheta_O (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v))))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) 1/3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(pow.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) -1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(pow.f32 (/.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) 1) -1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(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 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1) 1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1/3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) -1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.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 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 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2)))
(*.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 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (pow.f32 v -1/2) (*.f32 cosTheta_i (/.f32 cosTheta_O (sqrt.f32 v))))
(*.f32 (pow.f32 v -1/2) (/.f32 cosTheta_O (/.f32 (sqrt.f32 v) cosTheta_i)))
(*.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 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O 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 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 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 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.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 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))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 v)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 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))
(-.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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 v 2)) 2)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(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 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))

localize116.0ms (0.6%)

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)

series248.0ms (1.3%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
86.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)))))
71.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))))
45.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)))))
17.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))))
7.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)))))

rewrite103.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
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)))))

simplify149.0ms (0.8%)

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))))

localize111.0ms (0.6%)

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)

series17.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
13.0ms
sinTheta_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)))))
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)))))

rewrite90.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))))))

simplify134.0ms (0.7%)

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))))

eval1.1s (5.8%)

Compiler

Compiled 40887 to 20595 computations (49.6% saved)

prune448.0ms (2.4%)

Pruning

43 alts after pruning (43 fresh and 0 done)

PrunedKeptTotal
New1142431185
Fresh000
Picked101
Done404
Total1147431190
Accurracy
99.9%
Counts
1190 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(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)
97.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
98.2%
(/.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.5%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.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))) (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.7%
(/.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)))))))
98.6%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3) 1/3))
98.2%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3))
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.7%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 v) 2)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
98.4%
(/.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))))
98.5%
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))) (sinh.f32 (/.f32 1 v)))))
98.4%
(*.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)))))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.0%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.1%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
98.3%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
98.6%
(*.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.1%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/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.1%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
58.1%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
98.7%
(*.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.1%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.1%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
58.1%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
44.3%
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 2162 to 1558 computations (27.9% saved)

localize163.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 105 to 51 computations (51.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1270×pow1
1166×add-exp-log
1166×log1p-expm1-u
1166×expm1-log1p-u
1138×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
11407
216737
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f32 cosTheta_i (/.f32 1 v))
Outputs
(-.f32 (+.f32 1 (/.f32 cosTheta_i v)) 1)
(/.f32 cosTheta_i v)
(/.f32 1 (/.f32 v cosTheta_i))
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i)))
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_i)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (/.f32 cosTheta_i 1) v)
(/.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 cosTheta_i -1) (neg.f32 v))
(/.f32 (*.f32 -1 cosTheta_i) (neg.f32 v))
(pow.f32 (/.f32 cosTheta_i v) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i v) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i v)) 2)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i v) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i v) 3))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i v)))
(exp.f32 (log.f32 (/.f32 cosTheta_i v)))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i v)))

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1662×log-prod
1184×fma-neg
1112×log-div
656×associate-/l/
616×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056315
1120315
2371315
31935315
46501315
Stop Event
node limit
Counts
45 → 21
Calls
Call 1
Inputs
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(-.f32 (+.f32 1 (/.f32 cosTheta_i v)) 1)
(/.f32 cosTheta_i v)
(/.f32 1 (/.f32 v cosTheta_i))
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i)))
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_i)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (/.f32 cosTheta_i 1) v)
(/.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 cosTheta_i -1) (neg.f32 v))
(/.f32 (*.f32 -1 cosTheta_i) (neg.f32 v))
(pow.f32 (/.f32 cosTheta_i v) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i v) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i v)) 2)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i v) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i v) 3))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i v)))
(exp.f32 (log.f32 (/.f32 cosTheta_i v)))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i v)))
Outputs
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(-.f32 (+.f32 1 (/.f32 cosTheta_i v)) 1)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 1 (/.f32 v cosTheta_i))
(/.f32 cosTheta_i v)
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i)))
(/.f32 cosTheta_i v)
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_i)))
(/.f32 cosTheta_i v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i v)
(/.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 cosTheta_i v)
(/.f32 (/.f32 cosTheta_i 1) v)
(/.f32 cosTheta_i v)
(/.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 cosTheta_i v)
(/.f32 (*.f32 cosTheta_i -1) (neg.f32 v))
(/.f32 cosTheta_i v)
(/.f32 (*.f32 -1 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i v)
(pow.f32 (/.f32 cosTheta_i v) 1)
(/.f32 cosTheta_i v)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3)
(/.f32 cosTheta_i v)
(pow.f32 (pow.f32 (/.f32 cosTheta_i v) 3) 1/3)
(/.f32 cosTheta_i v)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i v)) 2)
(/.f32 cosTheta_i v)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i v) 2))
(/.f32 cosTheta_i v)
(log.f32 (exp.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i v) 3))
(/.f32 cosTheta_i v)
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(exp.f32 (log.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)

localize22.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 24 to 10 computations (58.3% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite78.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_O (/.f32 v cosTheta_i))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Outputs
(+.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(*.f32 1 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (/.f32 1 cosTheta_i)))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) -2) (/.f32 cosTheta_O (cbrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (pow.f32 (/.f32 v cosTheta_i) -1/2) (/.f32 cosTheta_O (sqrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (/.f32 1 cosTheta_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (/.f32 v cosTheta_i))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) 1) cosTheta_i)
(*.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 cosTheta_i) 2)) (cbrt.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (sqrt.f32 cosTheta_i)) (sqrt.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(pow.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)) 1/3)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) 1) -1)
(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_O (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(neg.f32 (/.f32 cosTheta_O (/.f32 (neg.f32 v) cosTheta_i)))
(sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 cosTheta_i v))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 cosTheta_O v))))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_i v)) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_O v)) (*.f32 (log.f32 cosTheta_i) 1)))
(exp.f32 (-.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 v cosTheta_i))))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(+.f32 0 (*.f32 (*.f32 cosTheta_O 1/2) (/.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 (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 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (*.f32 cosTheta_O 1/2)) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_O)) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1/2) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) 1) (/.f32 v cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (/.f32 v cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (sqrt.f32 (/.f32 v cosTheta_i))) (sqrt.f32 (/.f32 v cosTheta_i)))
(pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 3)
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 2))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_O 1/2)) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))

simplify83.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
02593138
16503074
220793074
Stop Event
node limit
Counts
172 → 124
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_O 1/2) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(*.f32 1 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (/.f32 1 cosTheta_i)))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) -2) (/.f32 cosTheta_O (cbrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (pow.f32 (/.f32 v cosTheta_i) -1/2) (/.f32 cosTheta_O (sqrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (/.f32 1 cosTheta_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (/.f32 v cosTheta_i))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) 1) cosTheta_i)
(*.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 cosTheta_i) 2)) (cbrt.f32 cosTheta_i))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (sqrt.f32 cosTheta_i)) (sqrt.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(pow.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)) 1/3)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) 1) -1)
(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_O (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(neg.f32 (/.f32 cosTheta_O (/.f32 (neg.f32 v) cosTheta_i)))
(sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 cosTheta_i v))))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 cosTheta_O v))))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_i v)) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_O v)) (*.f32 (log.f32 cosTheta_i) 1)))
(exp.f32 (-.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 v cosTheta_i))))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(+.f32 0 (*.f32 (*.f32 cosTheta_O 1/2) (/.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 (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 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(/.f32 (neg.f32 (*.f32 cosTheta_O 1/2)) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_O)) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1/2) (/.f32 (neg.f32 v) cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) 1) (/.f32 v cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (/.f32 v cosTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (sqrt.f32 (/.f32 v cosTheta_i))) (sqrt.f32 (/.f32 v cosTheta_i)))
(pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 3)
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 2))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_O 1/2)) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(+.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2)))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (/.f32 v cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (/.f32 v cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (/.f32 1 cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) -2) (/.f32 cosTheta_O (cbrt.f32 (/.f32 v cosTheta_i))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (/.f32 v cosTheta_i) -1/2) (/.f32 cosTheta_O (sqrt.f32 (/.f32 v cosTheta_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (/.f32 1 cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (/.f32 v cosTheta_i))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (/.f32 v cosTheta_i))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (/.f32 v cosTheta_i))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) 1) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 cosTheta_i) 2)) (cbrt.f32 cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 (/.f32 cosTheta_O v) (sqrt.f32 cosTheta_i)) (sqrt.f32 cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2) 1/2)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)) 1/3)
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) 1) -1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.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 (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_O (/.f32 cosTheta_i v))))) (sqrt.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)))))
(neg.f32 (/.f32 cosTheta_O (/.f32 (neg.f32 v) cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) -3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1) 1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1/3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) -1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_i v)) (*.f32 (log.f32 cosTheta_O) 1)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (+.f32 (log.f32 (/.f32 cosTheta_O v)) (*.f32 (log.f32 cosTheta_i) 1)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (-.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 (/.f32 v cosTheta_i))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (-.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 3 (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 2 (log.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 1)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O 1/2)) (/.f32 (neg.f32 v) cosTheta_i))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 1/2 (neg.f32 cosTheta_O)) (/.f32 (neg.f32 v) cosTheta_i))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1/2) (/.f32 (neg.f32 v) cosTheta_i))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) 1) (/.f32 v cosTheta_i))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_i)) 2)) (cbrt.f32 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (sqrt.f32 (/.f32 v cosTheta_i))) (sqrt.f32 (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 1)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 3)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -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_i (/.f32 cosTheta_O v)) 2)))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 3) 1/3)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)) -1)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2))))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))
(sqrt.f32 (*.f32 1/4 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -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_i (/.f32 cosTheta_O v)) 2)))
(log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)) 3))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 1))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))) 1) 1))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 3))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 1/3))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v)))) 2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_O 1/2)) (*.f32 (log.f32 (/.f32 v cosTheta_i)) 1)))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_O 1/2) (/.f32 cosTheta_i v))))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))

localize66.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
97.5%
(exp.f32 (/.f32 1 v))
97.5%
(exp.f32 (neg.f32 (/.f32 1 v)))
Compiler

Compiled 66 to 38 computations (42.4% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

18 calls:

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

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
324×add-sqr-sqrt
316×pow1
316×*-un-lft-identity
300×add-exp-log
300×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01544
131844
2534344
Stop Event
unsound
Counts
4 → 64
Calls
Call 1
Inputs
(exp.f32 (neg.f32 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))
Outputs
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
v
cosTheta_O
cosTheta_i
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
v
cosTheta_O
cosTheta_i
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
v
cosTheta_O
cosTheta_i
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
v
cosTheta_O
cosTheta_i

simplify81.0ms (0.4%)

Algorithm
egg-herbie
Rules
992×times-frac
940×distribute-neg-frac
908×fma-def
762×associate-/l/
734×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0581396
11361396
23051396
36731396
417071396
557861396
Stop Event
node limit
Counts
124 → 53
Calls
Call 1
Inputs
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)))
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 (*.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 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))))))
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
Outputs
1
(-.f32 1 (/.f32 1 v))
(+.f32 1 (/.f32 -1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))
(+.f32 (-.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))
(+.f32 1 (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1 v)))
(+.f32 1 (-.f32 (/.f32 1/2 (*.f32 v v)) (/.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 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(-.f32 (+.f32 (-.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 1 (+.f32 (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1/6 (pow.f32 v 3))) (/.f32 -1 v)))
(+.f32 1 (-.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 -1 v))))
(+.f32 1 (+.f32 (/.f32 -1 v) (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1/6 (pow.f32 v 3)))))
1
(-.f32 1 (/.f32 1 v))
(+.f32 1 (/.f32 -1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))
(+.f32 (-.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))
(+.f32 1 (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1 v)))
(+.f32 1 (-.f32 (/.f32 1/2 (*.f32 v v)) (/.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 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(-.f32 (+.f32 (-.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 1 (+.f32 (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1/6 (pow.f32 v 3))) (/.f32 -1 v)))
(+.f32 1 (-.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 -1 v))))
(+.f32 1 (+.f32 (/.f32 -1 v) (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1/6 (pow.f32 v 3)))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v 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 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 1 (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 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/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v 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 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 1 (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 2 v) (/.f32 1/3 (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 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (/.f32 1/60 (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 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (+.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 1/60 (pow.f32 v 5)) (+.f32 (/.f32 2 v) (/.f32 1/2520 (pow.f32 v 7)))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 2 v) (/.f32 1/3 (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 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (/.f32 1/60 (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 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (+.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 1/60 (pow.f32 v 5)) (+.f32 (/.f32 2 v) (/.f32 1/2520 (pow.f32 v 7)))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7)))))
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
-1/2
0
1/3
1/2
1
3/2
2
3
4
6
8
9
27

localize136.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))
99.1%
(/.f32 1 (sinh.f32 (/.f32 1 v)))
99.1%
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 109 to 61 computations (44% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1370×log-prod
766×pow-prod-down
590×pow-prod-up
558×pow-exp
452×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01281
126169
2359269
Stop Event
node limit
Counts
3 → 142
Calls
Call 1
Inputs
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))
Outputs
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (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 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))
(*.f32 (+.f32 v v) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 1)
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 v) (/.f32 1/2 v)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) -2) (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -1/2) (/.f32 v (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 1 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 v) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 v) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v) 2)
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (+.f32 v v))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (+.f32 v v)))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v))) (sqrt.f32 (+.f32 v v)))
(*.f32 (/.f32 v (/.f32 -1 (sinh.f32 (/.f32 1 v)))) (*.f32 v -2))
(*.f32 (/.f32 v (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1)) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v) 1) -1)
(neg.f32 (/.f32 v (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v)) -1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(+.f32 0 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) 1)
(*.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 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2))
(*.f32 -1 (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) -2) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(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 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) -1/2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -2)
(pow.f32 (neg.f32 (neg.f32 (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (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 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(exp.f32 (*.f32 (neg.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 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2)) 2))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (/.f32 1/2 v)))
(*.f32 (/.f32 -1 (sinh.f32 (/.f32 1 v))) (/.f32 1 (*.f32 v -2)))
(*.f32 (/.f32 1/2 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1) 1/2)
(*.f32 1/2 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 v v)) -2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (+.f32 v v) -1/2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) v) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (+.f32 v v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) 2) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (sqrt.f32 (+.f32 v v))) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) v) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) v))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 1) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (+.f32 v v))))
(pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1) -1)
(neg.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3) (pow.f32 (+.f32 v v) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1418×unswap-sqr
796×log-prod
542×cube-prod
386×associate-*r*
368×fabs-mul
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03845532
19705306
235775294
Stop Event
node limit
Counts
178 → 228
Calls
Call 1
Inputs
(*.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 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 (*.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 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)) (/.f32 1 (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 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (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 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))
(*.f32 (+.f32 v v) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 1)
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 v) (/.f32 1/2 v)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) -2) (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -1/2) (/.f32 v (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 1 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 v) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 v) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v) 2)
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (+.f32 v v))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (+.f32 v v)))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v))) (sqrt.f32 (+.f32 v v)))
(*.f32 (/.f32 v (/.f32 -1 (sinh.f32 (/.f32 1 v)))) (*.f32 v -2))
(*.f32 (/.f32 v (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1)) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 2)
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v) 1) -1)
(neg.f32 (/.f32 v (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v)) -1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(+.f32 0 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) 1)
(*.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 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2))
(*.f32 -1 (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) -2) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(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 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) -1/2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) -1/3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -2)
(pow.f32 (neg.f32 (neg.f32 (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (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 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(exp.f32 (*.f32 (neg.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 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2)) 2))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (/.f32 1/2 v)))
(*.f32 (/.f32 -1 (sinh.f32 (/.f32 1 v))) (/.f32 1 (*.f32 v -2)))
(*.f32 (/.f32 1/2 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1) 1/2)
(*.f32 1/2 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 v v)) -2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (+.f32 v v) -1/2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) v) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (+.f32 v v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) 2) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (sqrt.f32 (+.f32 v v))) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) v) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) v))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 1) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (+.f32 v v))))
(pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1) -1)
(neg.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3) (pow.f32 (+.f32 v v) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
Outputs
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 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 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 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 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 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 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 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 1/3 v) (+.f32 v 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 1/3 v) (+.f32 v 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 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/3 v)) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (+.f32 v v)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (+.f32 (/.f32 1/3 v) (/.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 1/3 v) (+.f32 v 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 1/3 v) (+.f32 v 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 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/3 v)) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (+.f32 v v)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (+.f32 (/.f32 1/3 v) (/.f32 1/60 (pow.f32 v 3))))
(/.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 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 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 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))))
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 v (-.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 -1/6 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 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (+.f32 (/.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 (/.f32 7/360 (pow.f32 v 3)) (+.f32 (-.f32 v (/.f32 31/15120 (pow.f32 v 5))) (/.f32 -1/6 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 v (-.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 -1/6 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 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (+.f32 (/.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 (/.f32 7/360 (pow.f32 v 3)) (+.f32 (-.f32 v (/.f32 31/15120 (pow.f32 v 5))) (/.f32 -1/6 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 1 (*.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 1 (*.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 1 (*.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 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 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(-.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 (pow.f32 v 4))) (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 -1/12 (*.f32 v v))))
(+.f32 (+.f32 1/2 (/.f32 7/720 (pow.f32 v 4))) (/.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 7/720 (pow.f32 v 4)) (-.f32 1/2 (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(-.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 (pow.f32 v 4))) (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 -1/12 (*.f32 v v))))
(+.f32 (+.f32 1/2 (/.f32 7/720 (pow.f32 v 4))) (/.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 7/720 (pow.f32 v 4)) (-.f32 1/2 (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (+.f32 v v) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v)) 2)))
(*.f32 (cbrt.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))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v)) 2)))
(*.f32 (cbrt.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))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) (/.f32 1 (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 v) (/.f32 1/2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) -2) (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 v (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) -2)) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -1/2) (/.f32 v (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -1/2) v) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 1 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 v) (/.f32 1/2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))) (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 v) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (+.f32 v v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (+.f32 v v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (cbrt.f32 (+.f32 v v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (cbrt.f32 (+.f32 v v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (cbrt.f32 (+.f32 v v)))))
(*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v))) (sqrt.f32 (+.f32 v v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 v (/.f32 -1 (sinh.f32 (/.f32 1 v)))) (*.f32 v -2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 v (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1)) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2) 1/2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v) -1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v) 1) -1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(neg.f32 (/.f32 v (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))) 1) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1/3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v)) -1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (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 (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 (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 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 -1 (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) -2) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) -3)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) 1/2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3) 1/3)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) -1/2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) -1/3)
(*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) -1/6) (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) -1/6))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -2)
(pow.f32 (neg.f32 (neg.f32 (sinh.f32 (/.f32 1 v)))) -1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) -1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) -1) 1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3)) 1/3))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2)) 2))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(+.f32 0 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 (*.f32 1 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (/.f32 1/2 v)))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 -1 (sinh.f32 (/.f32 1 v))) (/.f32 1 (*.f32 v -2)))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1) 1/2)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) -1))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 v v)) -2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 v v)) -2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 v v)) -2) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v)))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 v v)) -2) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (+.f32 v v) -1/2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (+.f32 v v) -1/2) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (+.f32 v v) -1/2) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v)))))
(/.f32 (/.f32 (pow.f32 (+.f32 v v) -1/2) (sinh.f32 (/.f32 1 v))) (sqrt.f32 (+.f32 v v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) v) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 (*.f32 1 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (+.f32 v v)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 (*.f32 1 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) 2) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 (*.f32 1 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (*.f32 (*.f32 v v) 4))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (sqrt.f32 (+.f32 v v))) (/.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 v v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (sqrt.f32 (+.f32 v v))) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (*.f32 (sqrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (+.f32 v v)))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (sqrt.f32 (+.f32 v v))) (*.f32 (sqrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) v) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 2) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) v))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) 1) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (+.f32 v v)))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (+.f32 v v))))
(/.f32 (*.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2)) (cbrt.f32 (+.f32 v v)))
(/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v)))) (cbrt.f32 (*.f32 (*.f32 v v) 4)))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 (+.f32 v v))) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (+.f32 v v) 2)))
(pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1) -1)
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(neg.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -3) (pow.f32 (+.f32 v v) 3)))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 1) 1))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 1/3))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -1))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))

localize106.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 113 to 51 computations (54.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1012×cbrt-prod
994×log-prod
778×exp-prod
612×prod-exp
608×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
122646
2258446
Stop Event
node limit
Counts
2 → 100
Calls
Call 1
Inputs
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))
Outputs
(+.f32 1 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sqrt.f32 (+.f32 v v)) (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) 2)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (+.f32 v v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v))) (sqrt.f32 (+.f32 v v)))
(*.f32 (*.f32 (+.f32 v v) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) v)
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v)
(*.f32 (pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) 1)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 v v)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (+.f32 v v))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 5/2)) (cbrt.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 v))
(/.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v)) 2)
(/.f32 (pow.f32 (E.f32) (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(/.f32 (exp.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(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)) 2) 1/2)
(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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v)) 2)
(/.f32 (pow.f32 (E.f32) (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(/.f32 (exp.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(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)) 2) 1/2)
(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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 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 (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))))

simplify119.0ms (0.6%)

Algorithm
egg-herbie
Rules
1418×fma-def
1034×log-prod
736×distribute-lft-in
700×distribute-rgt-in
500×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02055954
14825320
215245298
367895298
Stop Event
node limit
Counts
124 → 118
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 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 1 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sqrt.f32 (+.f32 v v)) (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) 2)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (+.f32 v v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v))) (sqrt.f32 (+.f32 v v)))
(*.f32 (*.f32 (+.f32 v v) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) v)
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v)
(*.f32 (pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) 1)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 v v)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (+.f32 v v))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 5/2)) (cbrt.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 v))
(/.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v)) 2)
(/.f32 (pow.f32 (E.f32) (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(/.f32 (exp.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(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)) 2) 1/2)
(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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v)) 2)
(/.f32 (pow.f32 (E.f32) (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(/.f32 (exp.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(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)) 2) 1/2)
(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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 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 (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))))
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/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 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.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 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6)))))
(*.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 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.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 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6)))))
(+.f32 1 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 4 (*.f32 v v))) (cbrt.f32 (+.f32 v v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (cbrt.f32 (+.f32 v v))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 2 (*.f32 v (*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 2 (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (+.f32 v v)) (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (cbrt.f32 (+.f32 v v)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 4 (*.f32 v v))) (cbrt.f32 (+.f32 v v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (cbrt.f32 (+.f32 v v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v))) (sqrt.f32 (+.f32 v v)))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (+.f32 v v) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 2 (*.f32 v (*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 2 (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) v)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v)) (sqrt.f32 v))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v)
(*.f32 v (pow.f32 (E.f32) (log.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 8 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))) (cbrt.f32 (sqrt.f32 (*.f32 8 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3/2)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) 1)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 v v)))
(*.f32 (cbrt.f32 (+.f32 v v)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (+.f32 v v))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 (+.f32 v v) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 v (*.f32 2 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 4) 2)) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 8)) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 5/2)) (cbrt.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 5/2)) (cbrt.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 v))
(*.f32 (cbrt.f32 v) (cbrt.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (cbrt.f32 v) (cbrt.f32 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))))
(*.f32 (cbrt.f32 v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))))
(/.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v)) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (pow.f32 (E.f32) (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (exp.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (E.f32) (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) 1/2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (fabs.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(+.f32 1 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v)) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (pow.f32 (E.f32) (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (exp.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (E.f32))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (E.f32) (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) 1/2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (fabs.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 1 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))

eval427.0ms (2.2%)

Compiler

Compiled 21578 to 11271 computations (47.8% saved)

prune474.0ms (2.5%)

Pruning

56 alts after pruning (53 fresh and 3 done)

PrunedKeptTotal
New79725822
Fresh102838
Picked101
Done134
Total80956865
Accurracy
100.0%
Counts
865 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(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)
98.4%
(/.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
97.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
77.9%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 0))
71.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
98.4%
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
98.2%
(/.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.5%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.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))) (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.7%
(/.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)))))))
98.2%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v))
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.5%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
22.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3) 1/3)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (pow.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) 3))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (exp.f32 (log.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) 1) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (/.f32 1/2 v))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v)) -1)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
58.8%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
98.4%
(*.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)))))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.0%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.1%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
98.6%
(*.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)))))))
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.1%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
58.1%
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
58.1%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
58.1%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
98.7%
(*.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.1%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.1%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
58.1%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
58.1%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
58.1%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
44.3%
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 2594 to 1883 computations (27.4% saved)

localize136.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 129 to 74 computations (42.6% saved)

series42.0ms (0.2%)

Counts
3 → 36
Calls

9 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1266×log-prod
714×pow-prod-down
578×pow-prod-up
546×pow-exp
436×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01493
130575
2427875
Stop Event
node limit
Counts
3 → 146
Calls
Call 1
Inputs
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
(/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
Outputs
(+.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(-.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 1/2 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (neg.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (neg.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (*.f32 (cbrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 1/2 v)) (*.f32 (sqrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 -1 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.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 1/2 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) 1) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 v)) 1) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 v)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 -1 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) -1)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1) -1)
(neg.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) -1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1)
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v 2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v)
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1/2) v)
(pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) -1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -2)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2))
(log.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 1/2 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 0 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(-.f32 0 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1)
(-.f32 (/.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(/.f32 v (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)))
(/.f32 -1 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 v (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v) -1)
(neg.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1382×fma-def
808×unswap-sqr
734×distribute-rgt-in
730×distribute-lft-in
452×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03807206
19126694
229645620
Stop Event
node limit
Counts
182 → 244
Calls
Call 1
Inputs
(/.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)) (/.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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (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 -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)) (/.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 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
-2
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(neg.f32 (+.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
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(neg.f32 (+.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 (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 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(-.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 1/2 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (neg.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (neg.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (*.f32 (cbrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 1/2 v)) (*.f32 (sqrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 -1 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.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 1/2 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) 1) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 v)) 1) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 v)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 -1 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) -1)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1) -1)
(neg.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) -1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1)
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v 2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v)
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1/2) v)
(pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) -1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -2)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2))
(log.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 1/2 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 0 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(-.f32 0 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1)
(-.f32 (/.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(/.f32 v (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)))
(/.f32 -1 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 v (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v) -1)
(neg.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(-.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 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (/.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 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 -1/12 (*.f32 v v)) (/.f32 -31/30240 (pow.f32 v 6)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(-.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 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (/.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 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 -1/12 (*.f32 v v)) (/.f32 -31/30240 (pow.f32 v 6)))))
(*.f32 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (neg.f32 v))
(*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (neg.f32 v))
(*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (neg.f32 v))
(*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (neg.f32 v))
(*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v))))
-2
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(+.f32 -2 (neg.f32 (/.f32 1/3 (*.f32 v v))))
(+.f32 -2 (/.f32 -1/3 (*.f32 v v)))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 -2 (neg.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))))
(-.f32 -2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 -2 (+.f32 (/.f32 -1/3 (*.f32 v v)) (/.f32 -1/60 (pow.f32 v 4))))
(neg.f32 (+.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)))))))
(neg.f32 (+.f32 (+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(+.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 (+.f32 -2 (+.f32 (/.f32 -1/3 (*.f32 v v)) (/.f32 -1/60 (pow.f32 v 4)))) (/.f32 -1/2520 (pow.f32 v 6)))
-2
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(+.f32 -2 (neg.f32 (/.f32 1/3 (*.f32 v v))))
(+.f32 -2 (/.f32 -1/3 (*.f32 v v)))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 -2 (neg.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))))
(-.f32 -2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 -2 (+.f32 (/.f32 -1/3 (*.f32 v v)) (/.f32 -1/60 (pow.f32 v 4))))
(neg.f32 (+.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)))))))
(neg.f32 (+.f32 (+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(+.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 (+.f32 -2 (+.f32 (/.f32 -1/3 (*.f32 v v)) (/.f32 -1/60 (pow.f32 v 4)))) (/.f32 -1/2520 (pow.f32 v 6)))
(*.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 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(*.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 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(*.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 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(*.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 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(*.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/3 v) (fma.f32 v 2 (/.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 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/3 v)) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (*.f32 v 2)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (fma.f32 v 2 (/.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 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/3 v) (fma.f32 v 2 (/.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 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/3 v)) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (*.f32 v 2)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (fma.f32 v 2 (/.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 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(fma.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(-.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (neg.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (neg.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (neg.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (*.f32 (cbrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 v)) (*.f32 (sqrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 -1 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1/2 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 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 1/2 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1/2 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 1/2 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) 1) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 v 2) -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (/.f32 1/2 v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 v)) 1) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 v)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 1/2 (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (/.f32 1/2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1/2 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (neg.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 -1 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (neg.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (*.f32 -1 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) -1)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1) -1)
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(neg.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) 1))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1) -1))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) -1))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 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/2 v) (sinh.f32 (/.f32 1 v)))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2)))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (neg.f32 v))
(*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))))
(/.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (*.f32 (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 1) v))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (*.f32 (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 1) v))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v)))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (/.f32 1/2 v)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v)))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v 2) -2))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))) (cbrt.f32 (pow.f32 (*.f32 v 2) -2)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1/2) v)
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) -1/2))
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v))
(/.f32 v (/.f32 -1/2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) -1/2)
(pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2) -1/2)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2) 1/2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3) 1/3)
(cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -3))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3))
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -2)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(log.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -3))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) -3))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 1/2 v) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) -1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) -1) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1/3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))
(+.f32 0 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 v 1/2) v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 v 1/2) v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 v 1/2) v)) (sinh.f32 (/.f32 1 v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (/.f32 v 1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (/.f32 v 1/2))))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 v v) 1/2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 v v) 1/2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 v 1/2) v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (/.f32 v 1/2))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 v v) 1/2)))))
(-.f32 0 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 v 1/2) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) (neg.f32 v)))
(*.f32 v (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(-.f32 (/.f32 0 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 v 1/2) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) (neg.f32 v)))
(*.f32 v (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(/.f32 1 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(/.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(/.f32 -1 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (*.f32 (/.f32 v 1/2) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) (neg.f32 v)))
(*.f32 v (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(/.f32 (/.f32 v (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 v (*.f32 (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2))))
(/.f32 v (*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))))
(/.f32 (/.f32 v (cbrt.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 2)))
(pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 3)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(pow.f32 (/.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v) -1)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(neg.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 v 1/2) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) (neg.f32 v)))
(*.f32 v (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(log.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 (/.f32 v 1/2) v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (/.f32 v 1/2) (neg.f32 v)))
(*.f32 v (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(exp.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1) 1))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 3))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1/3))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 v v) 1/2))

localize22.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.7%
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
Compiler

Compiled 24 to 10 computations (58.3% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
cosTheta_i
@0
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
0.0ms
v
@-inf
(/.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 cosTheta_i (/.f32 v cosTheta_O))

rewrite120.0ms (0.6%)

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))))

simplify89.0ms (0.5%)

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)))

localize56.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 (exp.f32 (/.f32 1 v)) -1/2)
99.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
97.5%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 50 to 26 computations (48% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1726×log-prod
574×expm1-udef
572×log1p-udef
530×log-div
332×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01558
132658
2462658
Stop Event
node limit
Counts
2 → 87
Calls
Call 1
Inputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
(-.f32 (exp.f32 (/.f32 1 v)) -1/2)
Outputs
(+.f32 0 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))) 1)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 (*.f32 v v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (pow.f32 v -2))) (/.f32 1 (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (pow.f32 v -2) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (pow.f32 v -2) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (pow.f32 v -2) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 (/.f32 cosTheta_O v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) 2)
(pow.f32 (*.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(+.f32 (exp.f32 (/.f32 1 v)) 1/2)
(+.f32 0 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))))
(*.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))
(*.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 1)
(*.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)))
(/.f32 1 (/.f32 (+.f32 (exp.f32 (/.f32 1 v)) -1/2) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (-.f32 1/4 (*.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)) (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)) (neg.f32 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 1)
(pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 3)
(pow.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)
(sqrt.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 2))
(log.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(cbrt.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3))
(expm1.f32 (log1p.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(exp.f32 (log.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(exp.f32 (*.f32 (log.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 1))
(log1p.f32 (expm1.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) 1/2)
(fma.f32 (exp.f32 (/.f32 1 v)) 1 1/2)
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) 1/2)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (cbrt.f32 (exp.f32 (/.f32 1 v))) 1/2)
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 1/2)

simplify174.0ms (0.9%)

Algorithm
egg-herbie
Rules
1786×fma-def
754×distribute-lft-in
738×unswap-sqr
716×distribute-rgt-in
362×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02885667
18035441
233485421
Stop Event
node limit
Counts
135 → 149
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2/27 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -4/27 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 5))))))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(+.f32 (*.f32 2/3 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 4/27 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -2/27 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
3/2
(+.f32 3/2 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v))))
3/2
(+.f32 3/2 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v))))
(+.f32 0 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))) 1)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 (*.f32 v v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (pow.f32 v -2))) (/.f32 1 (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (pow.f32 v -2) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (pow.f32 v -2) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (pow.f32 v -2) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 (/.f32 cosTheta_O v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) 2)
(pow.f32 (*.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(+.f32 (exp.f32 (/.f32 1 v)) 1/2)
(+.f32 0 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))))
(*.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))
(*.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 1)
(*.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)))
(/.f32 1 (/.f32 (+.f32 (exp.f32 (/.f32 1 v)) -1/2) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (-.f32 1/4 (*.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)) (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)) (neg.f32 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 1)
(pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 3)
(pow.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)
(sqrt.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 2))
(log.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(cbrt.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3))
(expm1.f32 (log1p.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(exp.f32 (log.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(exp.f32 (*.f32 (log.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 1))
(log1p.f32 (expm1.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) 1/2)
(fma.f32 (exp.f32 (/.f32 1 v)) 1 1/2)
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) 1/2)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (cbrt.f32 (exp.f32 (/.f32 1 v))) 1/2)
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 1/2)
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v) (*.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -2/27) (pow.f32 v 4)) (fma.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(-.f32 (fma.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -2/27)))
(fma.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v) (fma.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 2/27)) (pow.f32 v 4))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2/27 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -4/27 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 5))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -2/27) (pow.f32 v 4)) (fma.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (fma.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (neg.f32 (/.f32 (fma.f32 2/27 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -2/3 (*.f32 (*.f32 cosTheta_i cosTheta_O) -2/27) (*.f32 (*.f32 -4/27 cosTheta_i) cosTheta_O))) (pow.f32 v 5))))))
(-.f32 (fma.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 2/27 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -4/27 (*.f32 (*.f32 cosTheta_i cosTheta_O) 4/81)))) (pow.f32 v 5)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -2/27)))
(-.f32 (fma.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v) (fma.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 2/27)) (pow.f32 v 4)))) (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O -4/27) (fma.f32 cosTheta_i (*.f32 cosTheta_O 2/27) (*.f32 (*.f32 cosTheta_i cosTheta_O) 4/81))) (pow.f32 v 5)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)))
(*.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v) (*.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -2/27) (pow.f32 v 4)) (fma.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(-.f32 (fma.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -2/27)))
(fma.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v) (fma.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 2/27)) (pow.f32 v 4))))
(+.f32 (*.f32 2/3 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -8/27 (*.f32 cosTheta_i cosTheta_O)) (*.f32 2/9 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 4/27 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -2/27 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))))
(fma.f32 2/3 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -2/27) (pow.f32 v 5)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -2/27) (pow.f32 v 4)) (fma.f32 2/3 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (fma.f32 4/27 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) cosTheta_O)) (fma.f32 -4/9 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (/.f32 (*.f32 -2/27 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 5)))))))
(fma.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) -2/27)) (-.f32 (fma.f32 2/3 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 4/27 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) (fma.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) -2/27))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -2/27))))
(+.f32 (fma.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v) (fma.f32 -4/9 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) -2/27 (*.f32 4/27 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O))))) (fma.f32 2/3 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) -2/27)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 2/27)) (pow.f32 v 4))))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
3/2
(+.f32 3/2 (/.f32 1 v))
(+.f32 (/.f32 1 v) 3/2)
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v)))
(+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v))))
(+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v))))
(+.f32 (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) 3/2)) (/.f32 1/2 (*.f32 v v)))
(+.f32 (+.f32 (/.f32 1 v) 3/2) (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 1/6 (pow.f32 v 3))))
3/2
(+.f32 3/2 (/.f32 1 v))
(+.f32 (/.f32 1 v) 3/2)
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v)))
(+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v))))
(+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 3/2 (/.f32 1 v))))
(+.f32 (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) 3/2)) (/.f32 1/2 (*.f32 v v)))
(+.f32 (+.f32 (/.f32 1 v) 3/2) (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 0 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v v))))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) v)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) v)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v v))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 (*.f32 v v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (pow.f32 v -2))) (/.f32 1 (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (pow.f32 v -2)) (/.f32 1 (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2))))
(/.f32 cosTheta_i (/.f32 (-.f32 -1/2 (exp.f32 (/.f32 1 v))) (*.f32 cosTheta_O (neg.f32 (pow.f32 v -2)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (neg.f32 (pow.f32 v -2)) (-.f32 -1/2 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_i (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (pow.f32 v -2) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (pow.f32 v -2) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (pow.f32 v -2) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (pow.f32 (cbrt.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (pow.f32 (cbrt.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (pow.f32 (cbrt.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 1) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 (/.f32 cosTheta_O v) (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8))
(/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 (-.f32 1/4 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (-.f32 1/2 (exp.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 3)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 3) 1/3)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) 2)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O))) -1)
(/.f32 1 (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 v cosTheta_O))) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 (+.f32 1/2 (exp.f32 (/.f32 1 v)))) (/.f32 (/.f32 v cosTheta_i) (/.f32 cosTheta_O v)))
(neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 (pow.f32 v -2)) (/.f32 1 (+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1/2))))
(/.f32 cosTheta_i (/.f32 (-.f32 -1/2 (exp.f32 (/.f32 1 v))) (*.f32 cosTheta_O (neg.f32 (pow.f32 v -2)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (neg.f32 (pow.f32 v -2)) (-.f32 -1/2 (exp.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v))) 3))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))) 1))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (+.f32 1/2 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (+.f32 1/2 (exp.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) 1/2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 0 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))) (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))))))
(fma.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1/2 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(*.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 1)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2) (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(*.f32 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (-.f32 1/4 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (-.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(/.f32 1 (/.f32 (+.f32 (exp.f32 (/.f32 1 v)) -1/2) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (-.f32 1/4 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (-.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (-.f32 1/4 (*.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(/.f32 (-.f32 1/4 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (-.f32 1/2 (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8)) (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (/.f32 1 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 3) 1/8) (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) (fma.f32 (exp.f32 (/.f32 1 v)) -1/2 1/4)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4)) (neg.f32 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(*.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) -1/2)))
(/.f32 (+.f32 (pow.f32 (exp.f32 (/.f32 1 v)) 2) -1/4) (+.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (-.f32 1/4 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (-.f32 1/2 (exp.f32 (/.f32 1 v))))
(pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 1)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 3)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3) 1/3)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 2))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2))))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2) 3))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)) 1))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (+.f32 (exp.f32 (/.f32 1 v)) 1/2)))
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) 1/2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 1/2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) 1/2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (cbrt.f32 (exp.f32 (/.f32 1 v))) 1/2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 1/2)
(+.f32 1/2 (exp.f32 (/.f32 1 v)))

localize113.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))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
99.3%
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O))
99.2%
(*.f32 v (sinh.f32 (/.f32 1 v)))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 95 to 34 computations (64.2% saved)

series18.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

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

rewrite100.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
021104
1447104
26286104
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O))
(/.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))))
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 cosTheta_O)))) 1)
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (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 cosTheta_O)) (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 cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 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 cosTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i) (/.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 cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 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 cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 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 cosTheta_O))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (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 cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (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 cosTheta_O)) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.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))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) (*.f32 cosTheta_i cosTheta_O))) 2) (*.f32 (cbrt.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) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sqrt.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) (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 cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.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 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 (/.f32 1 v) (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 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (/.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 cosTheta_O) (*.f32 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 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.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))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (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 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (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 cosTheta_O)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (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 cosTheta_O)) (sqrt.f32 (*.f32 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 cosTheta_O))) 2) v) (/.f32 (cbrt.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 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 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 cosTheta_O))) 2) (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 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 cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 v (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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 cosTheta_O))) 2) (sqrt.f32 (*.f32 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))) (*.f32 cosTheta_i cosTheta_O))) (sqrt.f32 (*.f32 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 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 cosTheta_O))) (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 cosTheta_O))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.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 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 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 cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 v (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 cosTheta_O))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 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 v (*.f32 cosTheta_i cosTheta_O))) (*.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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 v cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 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 cosTheta_O)) 3) (pow.f32 (*.f32 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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (*.f32 v (/.f32 (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))

simplify201.0ms (1.1%)

Algorithm
egg-herbie
Rules
1054×associate-*r*
772×times-frac
758×associate-*l*
754×associate-*r/
746×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044315536
1152015066
2770915066
Stop Event
node limit
Counts
210 → 181
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 (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 (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 (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 (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 (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 (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 (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 (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 (*.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 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)))) 1)
(/.f32 1/2 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2))
(/.f32 1 (/.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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)) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (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 cosTheta_O)) (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 cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 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 cosTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i) (/.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 cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) 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 cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 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 cosTheta_O))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (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 cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (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 cosTheta_O)) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.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))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) (*.f32 cosTheta_i cosTheta_O))) 2) (*.f32 (cbrt.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) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sqrt.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) (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 cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.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 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 (/.f32 1 v) (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 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (/.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 cosTheta_O) (*.f32 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 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.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))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (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 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (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 cosTheta_O)) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (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 cosTheta_O)) (sqrt.f32 (*.f32 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 cosTheta_O))) 2) v) (/.f32 (cbrt.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 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 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 cosTheta_O))) 2) (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 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 cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 v (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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 cosTheta_O))) 2) (sqrt.f32 (*.f32 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))) (*.f32 cosTheta_i cosTheta_O))) (sqrt.f32 (*.f32 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 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 cosTheta_O))) (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 cosTheta_O))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.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 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 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 cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 v (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 cosTheta_O))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 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 v (*.f32 cosTheta_i cosTheta_O))) (*.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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 v cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 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 cosTheta_O)) 3) (pow.f32 (*.f32 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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (*.f32 v (/.f32 (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 v 3) -1/2)) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O)) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i (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 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 v 3) -1/2)) (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 sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) -1/2))) (pow.f32 v 4)) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 v 3) -1/2)) (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 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) -1/2) (neg.f32 sinTheta_i))) (pow.f32 v 4)) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 v 3) -1/2)) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O)) 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))))
(fma.f32 1/2 (/.f32 (fma.f32 sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) -1/2) (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) 1/3))) (pow.f32 v 4)) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (pow.f32 v 3) -1/2)) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.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) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O)) -1/3) (*.f32 (/.f32 sinTheta_i v) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 3)))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 cosTheta_i cosTheta_O)) -1/3 (/.f32 (neg.f32 sinTheta_i) (/.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 3))) -1/2)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 sinTheta_O sinTheta_O))) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.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) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i))) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O) (pow.f32 v 4)) (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 1/6 (/.f32 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) cosTheta_O) (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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1/2 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (-.f32 (*.f32 1/6 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (/.f32 sinTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3))))))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i))) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (*.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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 1/2 (*.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 (*.f32 -1/2 (*.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 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 1/2 (*.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 (*.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 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 (*.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 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (/.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 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.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)))))) (pow.f32 v 4))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v cosTheta_O))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 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 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.f32 v 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 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 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 (*.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 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 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.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 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 sinTheta_i (*.f32 (/.f32 v (*.f32 cosTheta_i sinTheta_O)) (/.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_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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 (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_i) (/.f32 (pow.f32 v 5) cosTheta_O))) (/.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_i) (/.f32 (pow.f32 v 4) cosTheta_O)))) v))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.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 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 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 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)) (-.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 (*.f32 cosTheta_i (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 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 (*.f32 cosTheta_i (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 (*.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 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 v 4) (-.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 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (pow.f32 v 5)))) (/.f32 sinTheta_O (/.f32 v (/.f32 (neg.f32 cosTheta_i) (/.f32 (-.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 (/.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (pow.f32 v 5))))) (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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 (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 (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (/.f32 cosTheta_O (pow.f32 (exp.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))) (*.f32 cosTheta_i cosTheta_O)))) 1)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 2))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))))
(/.f32 1 (*.f32 (/.f32 v 1/2) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 1 v) (/.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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)) (neg.f32 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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)) (neg.f32 v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) 1) (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (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 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (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 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O)) 1)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 3)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O)) 3) 1/3)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 2)
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O)) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v))) 2))
(fabs.f32 (*.f32 (/.f32 1/2 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(fabs.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 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))) (log.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i)))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O))))
(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 cosTheta_O)))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O)) 3))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O) 3)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (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 cosTheta_O))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) 1))
(exp.f32 (-.f32 (log.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (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 cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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)) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1 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 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 2) (*.f32 (cbrt.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) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) (*.f32 (sqrt.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) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (neg.f32 v))))
(/.f32 (/.f32 -1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1 v) (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 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 v (*.f32 cosTheta_i cosTheta_O))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 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 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 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 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) cosTheta_O))
(*.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 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (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 cosTheta_O)) (cbrt.f32 (*.f32 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 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (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 cosTheta_O)) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.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 cosTheta_O))) 2) v) (/.f32 (cbrt.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 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 2) (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 cosTheta_O))) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 2) (pow.f32 (cbrt.f32 (*.f32 v (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 1/2 v)))) 2) (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.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 cosTheta_O))) 2) (sqrt.f32 (*.f32 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))) (*.f32 cosTheta_i cosTheta_O))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i 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 cosTheta_O))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.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 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 v (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 cosTheta_O))) (cbrt.f32 (*.f32 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 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 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 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) cosTheta_O)))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))) 2)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 v cosTheta_O)) -1)
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(neg.f32 (/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (neg.f32 v))))
(/.f32 (/.f32 -1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (*.f32 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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) 2))
(fabs.f32 (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v)))) 3))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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 cosTheta_O)) 3) (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))))))
(exp.f32 (-.f32 (log.f32 1/2) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)) (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v))) (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O))))) 1))
(exp.f32 (-.f32 (log.f32 1/2) (+.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)) (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 cosTheta_i cosTheta_O)))))))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (*.f32 (/.f32 v cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_O)) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))

localize147.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))
99.2%
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))
98.4%
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 106 to 50 computations (52.8% saved)

series16.0ms (0.1%)

Counts
1 → 12
Calls

3 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1012×cbrt-prod
994×log-prod
778×exp-prod
612×prod-exp
610×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
121927
2257727
Stop Event
node limit
Counts
1 → 62
Calls
Call 1
Inputs
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))
Outputs
(+.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 (log.f32 2) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 v) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v)))
(+.f32 0 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (log.f32 v))
(+.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 v v))) (log.f32 (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (log.f32 (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (log.f32 2))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2)))) (log.f32 (cbrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v)))) (log.f32 (sqrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1)) (log.f32 v))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2))) (log.f32 (cbrt.f32 v)))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v))) (log.f32 (sqrt.f32 v)))
(-.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(-.f32 (log.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 2))
(-.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v))) (log.f32 2))
(*.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 1/3 (log.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) 1)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 5/2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (-.f32 (pow.f32 (log.f32 (+.f32 v v)) 2) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (log.f32 (+.f32 v v)) 2)) (log.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(pow.f32 (E.f32) (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) 1/2)
(pow.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(exp.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2))
(log1p.f32 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(fma.f32 1 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 1 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v)))
(fma.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1 (log.f32 (+.f32 v v)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 v v))) 2) (cbrt.f32 (log.f32 (+.f32 v v))) (log.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (+.f32 v v)))
(fma.f32 (sqrt.f32 (log.f32 (+.f32 v v))) (sqrt.f32 (log.f32 (+.f32 v v))) (log.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 (sqrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (+.f32 v v)))

simplify83.0ms (0.4%)

Algorithm
egg-herbie
Rules
1102×fma-def
826×log-prod
708×times-frac
588×distribute-lft-in
558×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02153518
14643290
212573270
351412542
Stop Event
node limit
Counts
74 → 106
Calls
Call 1
Inputs
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(log.f32 2)
(+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(-.f32 (+.f32 (*.f32 1/2835 (/.f32 1 (pow.f32 v 6))) (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(log.f32 2)
(+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(-.f32 (+.f32 (*.f32 1/2835 (/.f32 1 (pow.f32 v 6))) (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(+.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 (log.f32 2) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 v) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v)))
(+.f32 0 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (log.f32 v))
(+.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 v v))) (log.f32 (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (log.f32 (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (log.f32 2))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2)))) (log.f32 (cbrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v)))) (log.f32 (sqrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1)) (log.f32 v))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2))) (log.f32 (cbrt.f32 v)))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v))) (log.f32 (sqrt.f32 v)))
(-.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(-.f32 (log.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 2))
(-.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v))) (log.f32 2))
(*.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 1/3 (log.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) 1)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 5/2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (-.f32 (pow.f32 (log.f32 (+.f32 v v)) 2) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (log.f32 (+.f32 v v)) 2)) (log.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(pow.f32 (E.f32) (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) 1/2)
(pow.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(exp.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2))
(log1p.f32 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(fma.f32 1 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 1 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v)))
(fma.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1 (log.f32 (+.f32 v v)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 v v))) 2) (cbrt.f32 (log.f32 (+.f32 v v))) (log.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (+.f32 v v)))
(fma.f32 (sqrt.f32 (log.f32 (+.f32 v v))) (sqrt.f32 (log.f32 (+.f32 v v))) (log.f32 (sinh.f32 (/.f32 1 v))))
(fma.f32 (sqrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (+.f32 v v)))
Outputs
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(log.f32 2)
(+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v)))
(-.f32 (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(-.f32 (+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v))) (/.f32 1/180 (pow.f32 v 4)))
(+.f32 (log.f32 2) (-.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/180 (pow.f32 v 4))))
(-.f32 (/.f32 1/6 (*.f32 v v)) (-.f32 (/.f32 1/180 (pow.f32 v 4)) (log.f32 2)))
(+.f32 (log.f32 2) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 -1/180 (pow.f32 v 4))))
(-.f32 (+.f32 (*.f32 1/2835 (/.f32 1 (pow.f32 v 6))) (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(+.f32 (/.f32 1/2835 (pow.f32 v 6)) (-.f32 (+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v))) (/.f32 1/180 (pow.f32 v 4))))
(+.f32 (+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v))) (+.f32 (/.f32 1/2835 (pow.f32 v 6)) (/.f32 -1/180 (pow.f32 v 4))))
(+.f32 (log.f32 2) (+.f32 (/.f32 1/6 (*.f32 v v)) (+.f32 (/.f32 1/2835 (pow.f32 v 6)) (/.f32 -1/180 (pow.f32 v 4)))))
(+.f32 (log.f32 2) (+.f32 (/.f32 1/2835 (pow.f32 v 6)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 -1/180 (pow.f32 v 4)))))
(log.f32 2)
(+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v)))
(-.f32 (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(-.f32 (+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v))) (/.f32 1/180 (pow.f32 v 4)))
(+.f32 (log.f32 2) (-.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/180 (pow.f32 v 4))))
(-.f32 (/.f32 1/6 (*.f32 v v)) (-.f32 (/.f32 1/180 (pow.f32 v 4)) (log.f32 2)))
(+.f32 (log.f32 2) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 -1/180 (pow.f32 v 4))))
(-.f32 (+.f32 (*.f32 1/2835 (/.f32 1 (pow.f32 v 6))) (+.f32 (log.f32 2) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))) (*.f32 1/180 (/.f32 1 (pow.f32 v 4))))
(+.f32 (/.f32 1/2835 (pow.f32 v 6)) (-.f32 (+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v))) (/.f32 1/180 (pow.f32 v 4))))
(+.f32 (+.f32 (log.f32 2) (/.f32 1/6 (*.f32 v v))) (+.f32 (/.f32 1/2835 (pow.f32 v 6)) (/.f32 -1/180 (pow.f32 v 4))))
(+.f32 (log.f32 2) (+.f32 (/.f32 1/6 (*.f32 v v)) (+.f32 (/.f32 1/2835 (pow.f32 v 6)) (/.f32 -1/180 (pow.f32 v 4)))))
(+.f32 (log.f32 2) (+.f32 (/.f32 1/2835 (pow.f32 v 6)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 -1/180 (pow.f32 v 4)))))
(+.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 2) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 v) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 0 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 3)
(*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)
(+.f32 (log.f32 (sqrt.f32 (+.f32 v v))) (log.f32 (*.f32 (sqrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (log.f32 (*.f32 (cbrt.f32 (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v)))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2)))) (log.f32 (cbrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 v (*.f32 v 4))))) (log.f32 (cbrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 3)
(*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (log.f32 2))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (pow.f32 (+.f32 v v) 2)))) (log.f32 (cbrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (+.f32 v v) 2))) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (+.f32 v v)))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 v (*.f32 v 4))))) (log.f32 (cbrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (+.f32 v v)))) (log.f32 (sqrt.f32 (+.f32 v v))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1)) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2))) (log.f32 (cbrt.f32 v)))
(+.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 (cbrt.f32 v) 2)))) (log.f32 (cbrt.f32 v)))
(+.f32 (log.f32 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (cbrt.f32 v) 2)))) (log.f32 (cbrt.f32 v)))
(+.f32 (log.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 3 (log.f32 (cbrt.f32 v))))
(+.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v))) (log.f32 (sqrt.f32 v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (+.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (log.f32 (*.f32 (+.f32 v v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (log.f32 2))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (+.f32 v v))) (log.f32 2))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 1 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 3)
(*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)
(*.f32 1/3 (log.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))) (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) 1)) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 4) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 8)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 8)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 5/2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 5/2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 5/2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (-.f32 (pow.f32 (log.f32 (+.f32 v v)) 2) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (-.f32 (pow.f32 (log.f32 (+.f32 v v)) 2) (*.f32 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (log.f32 (+.f32 v v)) (-.f32 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (fma.f32 (log.f32 (+.f32 v v)) (-.f32 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v)))) (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2)))
(/.f32 (+.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (log.f32 (+.f32 v v)) 3)) (+.f32 (pow.f32 (log.f32 (+.f32 v v)) 2) (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (*.f32 1/2 (/.f32 (sinh.f32 (/.f32 1 v)) v))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 2) (pow.f32 (log.f32 (+.f32 v v)) 2)) (log.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(/.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1)
(pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (E.f32) (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) 1/2)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1/3)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2)) (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) 2)) (cbrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) 2)) (cbrt.f32 (log.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (sqrt.f32 (log.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))) (sqrt.f32 (log.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 3))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1/3))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 2))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(log1p.f32 (fma.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2) -1))
(log1p.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) -1))
(log1p.f32 (fma.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v) -1))
(fma.f32 1 (log.f32 (+.f32 v v)) (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(fma.f32 1 (log.f32 (sinh.f32 (/.f32 1 v))) (log.f32 (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(fma.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1 (log.f32 (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 v v))) 2) (cbrt.f32 (log.f32 (+.f32 v v))) (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(fma.f32 (sqrt.f32 (log.f32 (+.f32 v v))) (sqrt.f32 (log.f32 (+.f32 v v))) (log.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(fma.f32 (sqrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (log.f32 (+.f32 v v)))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (log.f32 v))
(+.f32 (log.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (log.f32 v))
(log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))

eval592.0ms (3.1%)

Compiler

Compiled 31596 to 16561 computations (47.6% saved)

prune423.0ms (2.2%)

Pruning

68 alts after pruning (62 fresh and 6 done)

PrunedKeptTotal
New1044301074
Fresh163248
Picked011
Done257
Total1062681130
Accurracy
100.0%
Counts
1130 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(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)
98.4%
(/.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
97.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
60.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
77.9%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 0))
71.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
59.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
57.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
59.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
59.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
98.6%
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.4%
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
98.2%
(/.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.5%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.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))) (sinh.f32 (/.f32 1 v)))
98.1%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
98.2%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)))
98.6%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))))
98.5%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))))
98.4%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
98.1%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
98.3%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v))
98.0%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)))
98.5%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.7%
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3) 1/3)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (/.f32 (/.f32 1/2 v) (-.f32 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1/2 v)) (*.f32 (sqrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) v)) -1)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.6%
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
58.8%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
98.4%
(*.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)))))
98.5%
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.0%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
98.2%
(*.f32 (/.f32 1 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))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.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)))))))
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.1%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
58.1%
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
58.1%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
58.1%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
98.7%
(*.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)))))))))
55.4%
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
58.1%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.1%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
58.1%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
58.1%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
58.1%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
58.1%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
44.3%
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 3039 to 2206 computations (27.4% saved)

localize127.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 100 to 49 computations (51% saved)

series4.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite147.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
796×expm1-udef
794×log1p-udef
476×add-sqr-sqrt
464×pow1
464×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022123
1473115
26973115
Stop Event
node limit
Counts
3 → 128
Calls
Call 1
Inputs
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v))
(*.f32 (neg.f32 v) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) 1)
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) 2) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2))
(*.f32 (*.f32 v -2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) v)
(*.f32 -2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) -1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 -1/2 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) 1) v)
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v -2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v)
(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)
(pow.f32 (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 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 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 -1/2 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 0 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))) 1)
(/.f32 1 (/.f32 (/.f32 -1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 v))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(/.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) v) (/.f32 -1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 -1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1/2 v)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 -1/2 v))) (sqrt.f32 (/.f32 -1/2 v)))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 2)
(neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 3) (pow.f32 v 3)))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(exp.f32 (log.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 1)
(*.f32 1 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)) (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 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)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (/.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 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)))
(*.f32 (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) v) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (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)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (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 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (*.f32 v (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 (*.f32 v (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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 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 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)
(pow.f32 (*.f32 v (/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)) (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))

simplify225.0ms (1.2%)

Algorithm
egg-herbie
Rules
932×associate-*r*
708×associate-*l*
648×*-commutative
634×log-prod
622×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047513708
1146813170
2694613170
Stop Event
node limit
Counts
212 → 230
Calls
Call 1
Inputs
(*.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)) (/.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 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
-2
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(neg.f32 (+.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
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(neg.f32 (+.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 (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 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) 1)
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) 2) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2))
(*.f32 (*.f32 v -2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) v)
(*.f32 -2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) -1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 -1/2 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) 1) v)
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v -2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v)
(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)
(pow.f32 (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 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 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 -1/2 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 0 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))) 1)
(/.f32 1 (/.f32 (/.f32 -1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 v))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(/.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) v) (/.f32 -1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 -1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1/2 v)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 -1/2 v))) (sqrt.f32 (/.f32 -1/2 v)))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 2)
(neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 3) (pow.f32 v 3)))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(exp.f32 (log.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 1)
(*.f32 1 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)) (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 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)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (/.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 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)))
(*.f32 (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) v) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (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)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (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 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (*.f32 v (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 (*.f32 v (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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 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 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)
(pow.f32 (*.f32 v (/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)) (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
Outputs
(*.f32 -1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (neg.f32 (-.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))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (neg.f32 (-.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))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (neg.f32 (-.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))))))
(neg.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (neg.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
-2
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(+.f32 -2 (neg.f32 (/.f32 1/3 (*.f32 v v))))
(-.f32 -2 (/.f32 1/3 (*.f32 v v)))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 -2 (neg.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))))
(-.f32 -2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(neg.f32 (+.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)))))))
(neg.f32 (+.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 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 -1/2520 (pow.f32 v 6)))
-2
(neg.f32 (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(+.f32 -2 (neg.f32 (/.f32 1/3 (*.f32 v v))))
(-.f32 -2 (/.f32 1/3 (*.f32 v v)))
(neg.f32 (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 -2 (neg.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))))
(-.f32 -2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(neg.f32 (+.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)))))))
(neg.f32 (+.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 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 -1/2520 (pow.f32 v 6)))
(*.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 v 2) (/.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 2) (/.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 2) (/.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 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 v 2) (/.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 2) (/.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 2) (/.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 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 1/2 (/.f32 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 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_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 (*.f32 1/2 (*.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_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_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 (*.f32 1/2 (*.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 (*.f32 1/2 (*.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 (*.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 sinTheta_i (*.f32 cosTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (+.f32 (*.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 (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 sinTheta_i (*.f32 cosTheta_i sinTheta_i))))) (*.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))))))) (pow.f32 v 4))) (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 1/2 (/.f32 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 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_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 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_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.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 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 (*.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 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 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_O)) (*.f32 sinTheta_i (*.f32 cosTheta_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 sinTheta_i (*.f32 cosTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_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 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 cosTheta_O sinTheta_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 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.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 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)))) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 cosTheta_O sinTheta_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 (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 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.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 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) (pow.f32 sinTheta_i 3))) -2/3) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.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 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)))) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 cosTheta_O sinTheta_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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.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_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_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 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 cosTheta_O sinTheta_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 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (*.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 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)))) (-.f32 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 cosTheta_O sinTheta_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 (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 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (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 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 (*.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 (*.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 (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)))))) (-.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 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (pow.f32 v 5))) (*.f32 (/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)))) v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (pow.f32 sinTheta_O 3) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O))))) (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v 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 cosTheta_O sinTheta_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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 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 sinTheta_O v))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) 1)
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 1)
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) 2))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) 2) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2))
(*.f32 (*.f32 v -2) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 v -2) (sinh.f32 (/.f32 1 v)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) v)
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 -2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 -1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 -1/2 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 -1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 -1/2 v))) (sqrt.f32 (/.f32 -1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) -1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (cbrt.f32 (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 -1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 -1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 -1/2 v))) (sqrt.f32 (/.f32 -1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 -1/2 v))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 -1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 -1/2 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) 1) v)
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 v))
(*.f32 (*.f32 -2 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (*.f32 v v)) (cbrt.f32 v)))
(*.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v v)) (cbrt.f32 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v -2))
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v)
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 1)
(*.f32 -2 (*.f32 v (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 -2 (*.f32 v (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 -2 (*.f32 v (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 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(pow.f32 (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 v -2) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 2))
(sqrt.f32 (pow.f32 (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))
(fabs.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 -2 (*.f32 v (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 -2 (*.f32 v (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 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 -1/2 v) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (/.f32 -1/8 (pow.f32 v 3))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 -2 (*.f32 v (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 -2 (*.f32 v (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 -2 (*.f32 v (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 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))
(-.f32 0 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 v -2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))) 1)
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(/.f32 1 (/.f32 (/.f32 -1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(/.f32 v (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 v))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(/.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 v -2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(/.f32 (*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) v) (/.f32 -1/2 v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 v -2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 -1/2 v))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1/2 v)))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (/.f32 -1/2 v)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))))
(*.f32 (/.f32 v (cbrt.f32 (/.f32 -1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 -1/2 v))) (sqrt.f32 (/.f32 -1/2 v)))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 1)
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 3)
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(pow.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 3) 1/3)
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 2)
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (*.f32 v -2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 2))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(fabs.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(log.f32 (exp.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2)) 3))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 3) (pow.f32 v 3)))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)) 3)))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(exp.f32 (log.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))) 1))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(*.f32 v (*.f32 -2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 1 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (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)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2)) (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v))) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 2)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (/.f32 1 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (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 v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) v) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (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 v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (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 v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) cosTheta_O)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (*.f32 v (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 v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (cbrt.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v))))) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v -2))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 3)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3) 1/3)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (*.f32 v (/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v)) (*.f32 cosTheta_i cosTheta_O))) -1)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v))) 2))
(fabs.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(log.f32 (exp.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 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 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -1/2 v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 -1/2 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 -1/2 v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))

localize30.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 24 to 10 computations (58.3% saved)

series2.0ms (0%)

Counts
2 → 0
Calls

15 calls:

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

rewrite67.0ms (0.4%)

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
0926
118826
2246126
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i cosTheta_O)
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)))
(+.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O))
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O))) 1)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_i cosTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O))) 2))
(exp.f32 (+.f32 (log.f32 cosTheta_i) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 cosTheta_O)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 cosTheta_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 cosTheta_i)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 cosTheta_i) 1)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i cosTheta_O)))

simplify44.0ms (0.2%)

Algorithm
egg-herbie
Rules
1494×times-frac
854×fma-def
794×associate-/l*
664×associate-*r/
658×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01741515
14051295
213351133
Stop Event
node limit
Counts
67 → 83
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)))
(+.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O))
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O))) 1)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_i cosTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O))) 2))
(exp.f32 (+.f32 (log.f32 cosTheta_i) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 cosTheta_O)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (*.f32 (log.f32 cosTheta_O) 1)))
(exp.f32 (+.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 cosTheta_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 cosTheta_i)))
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 cosTheta_i) 1)))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i cosTheta_O)))
Outputs
(+.f32 0 (/.f32 (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O) v))
(/.f32 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 (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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2)))) 2)) (cbrt.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2)))))
(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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))))) (sqrt.f32 (log.f32 (/.f32 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2)))))
(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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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 cosTheta_i (/.f32 (/.f32 v cosTheta_O) 1/2))
(*.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) (*.f32 (*.f32 1/2 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O))) 1)
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 3)
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) 1/2)
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) 1/3)
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2)
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (cbrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))) (sqrt.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(log.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1) 1))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))) 3))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 cosTheta_i cosTheta_O))) 1/3))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O))) 2))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (+.f32 (log.f32 cosTheta_i) (*.f32 (log.f32 cosTheta_O) 1)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (log.f32 cosTheta_O)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_i) 1) (*.f32 (log.f32 cosTheta_O) 1)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (+.f32 (log.f32 cosTheta_O) (*.f32 (log.f32 cosTheta_i) 1)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (log.f32 cosTheta_i)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (+.f32 (*.f32 (log.f32 cosTheta_O) 1) (*.f32 (log.f32 cosTheta_i) 1)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 1/2 cosTheta_i) (+.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1))
(*.f32 cosTheta_i cosTheta_O)

localize148.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
99.8%
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
99.7%
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
99.1%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Compiler

Compiled 59 to 22 computations (62.7% saved)

series12.0ms (0.1%)

Counts
3 → 96
Calls

33 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1942×log-prod
1008×prod-diff
638×expm1-udef
636×log1p-udef
478×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671
135371
2493971
Stop Event
node limit
Counts
3 → 125
Calls
Call 1
Inputs
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
Outputs
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 1 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(+.f32 0 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1)
(/.f32 -1/2 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 1 (/.f32 v (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (neg.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 -1/2 (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i -1/2) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) -1/2) (neg.f32 v))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) 1) v)
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8))
(expm1.f32 (log1p.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(exp.f32 (log.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+.f32 0 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))
(+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))) 1)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8)) (*.f32 v (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4)) (*.f32 v (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)) v))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2) v))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 3) (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 3)) (fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))) (-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8)) (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2))
(/.f32 (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) v)
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2))
(pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))))
(log.f32 (*.f32 (exp.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (exp.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) (pow.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) 3) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 -1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 1 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 1 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 cosTheta_i v)) cosTheta_O (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) cosTheta_O (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) -1/2 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)) (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 1/2 cosTheta_O) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 1/2 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
778×associate-*r*
674×cancel-sign-sub-inv
664×associate-*l*
512×cube-prod
460×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03357355
18907171
242437089
Stop Event
node limit
Counts
221 → 164
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 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) 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 -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 -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 -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 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 -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 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 -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 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 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(*.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 -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 -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 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(*.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 -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 -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 -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 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 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(*.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 -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 -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 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(*.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 -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 -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 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 1 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(+.f32 0 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1)
(/.f32 -1/2 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 1 (/.f32 v (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (neg.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 -1/2 (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (neg.f32 v))
(/.f32 (*.f32 sinTheta_i -1/2) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) -1/2) (neg.f32 v))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) 1) v)
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8))
(expm1.f32 (log1p.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(exp.f32 (log.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+.f32 0 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))
(+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))) 1)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8)) (*.f32 v (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4)) (*.f32 v (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)) v))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2) v))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 3) (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 3)) (fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))) (-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8)) (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2))
(/.f32 (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) v)
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2))
(pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))))
(log.f32 (*.f32 (exp.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (exp.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) (pow.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) 3) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 -1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 1 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 1 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 cosTheta_i v)) cosTheta_O (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) cosTheta_O (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) -1/2 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)) (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(fma.f32 (*.f32 1/2 cosTheta_O) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(fma.f32 (*.f32 1/2 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/2 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))
(*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_i)))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))
(*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_i)))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))
(*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_i)))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_O 1/2) (/.f32 v cosTheta_i))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))
(*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_i)))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))
(*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(*.f32 cosTheta_O (/.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_i)))
(+.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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i 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 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 1) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/2) (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1)
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 -1/2 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 1 (/.f32 v (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (neg.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (*.f32 -1/2 (*.f32 sinTheta_O (neg.f32 sinTheta_i))) (neg.f32 v))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (*.f32 sinTheta_i -1/2) (/.f32 v sinTheta_O))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) -1/2) (neg.f32 v))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) 1) v)
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(/.f32 (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_O)) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(pow.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1)
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3)
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(pow.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) -1/8))
(pow.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(sqrt.f32 (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(log.f32 (pow.f32 (exp.f32 -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) -1/8))
(expm1.f32 (log1p.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(exp.f32 (log.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(log1p.f32 (expm1.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))
(/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(+.f32 0 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 1))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8)) (*.f32 v (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (-.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i v) (*.f32 sinTheta_O -1/4)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/4))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/4)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4)) (*.f32 v (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O) -1/2)) (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4))
(*.f32 (/.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) -1/2)) (*.f32 (/.f32 cosTheta_i v) (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 -1/4)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (-.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i v) (*.f32 sinTheta_O -1/4)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/4))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/4)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O) -1/2)) (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4))
(*.f32 (/.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) -1/2)) (*.f32 (/.f32 cosTheta_i v) (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 -1/4)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 3) (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 3)) (fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O)))) 3) (pow.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) 3)) (fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (-.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_i))) 3) (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/8)) (+.f32 (*.f32 cosTheta_O (*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)))))) (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2) (pow.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) 2))))
(/.f32 (+.f32 (*.f32 -1/8 (pow.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))) 3)) (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/8)) (+.f32 (*.f32 cosTheta_O (*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)))))) (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2) (pow.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))) (-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_O (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 1/2 (/.f32 cosTheta_i v))))) (*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2) (pow.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) 2)) (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2) 1/4)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (-.f32 (/.f32 -1/2 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) 1/2))))
(/.f32 (*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v)) 1)
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8)) (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (-.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i v) (*.f32 sinTheta_O -1/4)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/4))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/4)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O) -1/2)) (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4))
(*.f32 (/.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) -1/2)) (*.f32 (/.f32 cosTheta_i v) (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 -1/4)))
(/.f32 (*.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) -1/8 1/8) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (-.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 1/4) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/4)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (-.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i v) (*.f32 sinTheta_O -1/4)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 1/4) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/4))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) -1/8 1/8) (+.f32 (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 1/4) (*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/4)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2) 1/4 -1/4) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) -1/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 (/.f32 -1/2 v) (*.f32 sinTheta_i sinTheta_O) -1/2)) (fma.f32 (pow.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 2) 1/4 -1/4))
(*.f32 (/.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) -1/2)) (*.f32 (/.f32 cosTheta_i v) (fma.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2) 1/4 -1/4)))
(pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 3)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 3) 1/3)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 2)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(log.f32 (*.f32 (exp.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (exp.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2)) 3))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) (pow.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) 3)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2) 3) (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))) 1))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1/2))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 -1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 1 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 1 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1/2) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) 1 (*.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)) 1))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (cbrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (sqrt.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 cosTheta_i v)) cosTheta_O (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) cosTheta_O (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) -1/2) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) -1/2 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)) (cbrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (sqrt.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_O) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 1/2 cosTheta_O) (/.f32 cosTheta_i v) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))
(fma.f32 (*.f32 1/2 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2))
(*.f32 (*.f32 cosTheta_O (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)) (/.f32 cosTheta_i v))

localize106.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))
98.9%
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
97.5%
(exp.f32 (/.f32 1 v))
97.5%
(exp.f32 (/.f32 -1 v))
Compiler

Compiled 73 to 47 computations (35.6% saved)

series41.0ms (0.2%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
39.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
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))

rewrite77.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01277
125177
2339925
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (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 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.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 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.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 1 (exp.f32 (/.f32 -1 v)))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(pow.f32 (E.f32) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(pow.f32 (exp.f32 (*.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 (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 -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 (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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(log.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 -1 v)))))
(cbrt.f32 (exp.f32 (*.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 (/.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) (/.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) (/.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 (exp.f32 (*.f32 (/.f32 -1 v) 3)) (exp.f32 (*.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 (/.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 (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

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
838×fma-neg
768×associate-*r*
734×associate-*l*
696×sqr-pow
600×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03193094
18242736
221422628
366512582
Stop Event
node limit
Counts
144 → 171
Calls
Call 1
Inputs
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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (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 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.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 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.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 1 (exp.f32 (/.f32 -1 v)))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(pow.f32 (E.f32) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(pow.f32 (exp.f32 (*.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 (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 -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 (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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(log.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 -1 v)))))
(cbrt.f32 (exp.f32 (*.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 (/.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) (/.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) (/.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 (exp.f32 (*.f32 (/.f32 -1 v) 3)) (exp.f32 (*.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 (/.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 (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))
(+.f32 1 (/.f32 -1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1 v)))
(+.f32 1 (fma.f32 1/2 (pow.f32 v -2) (/.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 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 (+.f32 1 (/.f32 -1 v)) (/.f32 1/6 (pow.f32 v 3))))
(fma.f32 1/2 (pow.f32 v -2) (+.f32 (/.f32 -1 v) (-.f32 1 (/.f32 1/6 (pow.f32 v 3)))))
1
(-.f32 1 (/.f32 1 v))
(+.f32 1 (/.f32 -1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1 v)))
(+.f32 1 (fma.f32 1/2 (pow.f32 v -2) (/.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 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 (+.f32 1 (/.f32 -1 v)) (/.f32 1/6 (pow.f32 v 3))))
(fma.f32 1/2 (pow.f32 v -2) (+.f32 (/.f32 -1 v) (-.f32 1 (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 1 (*.f32 v (-.f32 (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 1 (*.f32 v (-.f32 (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 1 (*.f32 v (-.f32 (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 1 (*.f32 v (-.f32 (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))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(fma.f32 (pow.f32 v -2) -1/12 1/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 (pow.f32 v 4))) (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 -1/12 (*.f32 v v))))
(+.f32 (fma.f32 (pow.f32 v -2) -1/12 1/2) (/.f32 7/720 (pow.f32 v 4)))
(-.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 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 (/.f32 1/12 v) v) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (fma.f32 (pow.f32 v -2) -1/12 (/.f32 -31/30240 (pow.f32 v 6)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(fma.f32 (pow.f32 v -2) -1/12 1/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 (pow.f32 v 4))) (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 -1/12 (*.f32 v v))))
(+.f32 (fma.f32 (pow.f32 v -2) -1/12 1/2) (/.f32 7/720 (pow.f32 v 4)))
(-.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 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 1/12 (*.f32 v v)) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (/.f32 (/.f32 1/12 v) v) (/.f32 31/30240 (pow.f32 v 6)))))
(+.f32 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (fma.f32 (pow.f32 v -2) -1/12 (/.f32 -31/30240 (pow.f32 v 6)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 2 v) (/.f32 1/3 (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 (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 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (/.f32 1/60 (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 (+.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 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 2 v) (/.f32 1/3 (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 (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 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (/.f32 1/60 (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 (+.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 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7)))))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(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 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(*.f32 3 (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))))))
(exp.f32 (/.f32 -1 v))
(-.f32 (exp.f32 (log1p.f32 (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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(exp.f32 (/.f32 -1 v))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (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 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))))
(exp.f32 (/.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 2 (/.f32 -1/3 v))) (pow.f32 (E.f32) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (E.f32) (/.f32 -2/3 v)) (pow.f32 (E.f32) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (E.f32) (/.f32 -1/3 v)) (pow.f32 (E.f32) (/.f32 -2/3 v)))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1/3 v)) 3)
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(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 2 (/.f32 -1/3 v))) (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (exp.f32 -1) (/.f32 -2/3 v)) (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)) (pow.f32 (exp.f32 -1) (/.f32 -2/3 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)) 3)
(/.f32 1 (exp.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(pow.f32 (E.f32) (/.f32 -1 v))
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 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)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) -1/3)
(*.f32 (pow.f32 (exp.f32 (/.f32 -3 v)) -1/6) (pow.f32 (exp.f32 (/.f32 -3 v)) -1/6))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) -2)
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(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))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(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))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(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 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 -1 (cbrt.f32 v)) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.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)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.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 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(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)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.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) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (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 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(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)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.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 (exp.f32 (neg.f32 (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) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.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) (neg.f32 (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 (exp.f32 -1) (neg.f32 (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 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(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)))
(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 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(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))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.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 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.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 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.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 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(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 (exp.f32 (*.f32 (/.f32 -1 v) 3)))
(exp.f32 (/.f32 -1 v))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(+.f32 0 (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(+.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 1 0)
0
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))))
(/.f32 1 0)
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 1 0) v))) 1)
(/.f32 1 0)
0
(*.f32 1 (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(*.f32 (/.f32 -1 v) (/.f32 1 0))
(/.f32 1 0)
0
(*.f32 (/.f32 (/.f32 1 0) v) 1)
(/.f32 1 0)
0
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(/.f32 1 0)
0
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(/.f32 1 0)
0
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 1 0)))
(/.f32 1 0)
0
(*.f32 (/.f32 1 0) (/.f32 -1 v))
(/.f32 1 0)
0
(*.f32 (/.f32 1 0) (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(/.f32 1 0)
0
(*.f32 (/.f32 (/.f32 -1 v) (-.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) (exp.f32 (*.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 1 0)
0
(*.f32 (/.f32 (/.f32 -1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 -1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 -1 v))))
(/.f32 1 0)
0
(pow.f32 (/.f32 (/.f32 1 0) v) 1)
(/.f32 1 0)
0
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) 3)
(/.f32 1 0)
0
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(/.f32 1 0)
0
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(/.f32 1 0)
0
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(/.f32 1 0)
0
(pow.f32 (*.f32 v 0) -1)
(/.f32 1 0)
0
(pow.f32 (/.f32 (pow.f32 v -3) 0) 1/3)
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(/.f32 1 0)
0
(neg.f32 (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(/.f32 1 0)
0
(log.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))
(/.f32 1 0)
0
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1 0) v))))
(/.f32 1 0)
0
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1 0) v)))))
(/.f32 1 0)
0
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(/.f32 1 0)
0
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 1 0) v)))
(/.f32 1 0)
0
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(/.f32 1 0)
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(/.f32 1 0)
0
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(/.f32 1 0)
0
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(/.f32 1 0)
0
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(/.f32 1 0)
0
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(/.f32 1 0)
0
(log1p.f32 (expm1.f32 (/.f32 (/.f32 1 0) v)))
(/.f32 1 0)
0
0
(/.f32 1 0)

localize176.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 119 to 66 computations (44.5% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite85.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1204×log-prod
750×prod-diff
728×pow-prod-down
562×pow-prod-up
514×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01371
125671
2321571
Stop Event
node limit
Counts
3 → 169
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))
(/.f32 v (/.f32 1/2 v))
Outputs
(+.f32 0 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(-.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1)
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(*.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2) (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v 2))
(*.f32 (/.f32 v (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 v (*.f32 v 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2)) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v (*.f32 v 2)))) (sqrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) v)
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) v)
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (*.f32 v 2))
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -1/2) (neg.f32 v))
(/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (pow.f32 v -2)))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 1/2 (pow.f32 v -2)) 2))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 1/2 v) 2))
(/.f32 (*.f32 (neg.f32 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 -1/2 v) 2))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (*.f32 2 (/.f32 1/2 v)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (*.f32 2 (*.f32 1/2 (pow.f32 v -2))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 v)) (*.f32 2 (/.f32 -1/2 v)))
(/.f32 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 3) 1) (+.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) (+.f32 1 (*.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) 1) (+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (/.f32 -1/2 v))
(/.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 1 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2)
(pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3))
(exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(fma.f32 1 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1))) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(+.f32 0 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(-.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1)
(/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (pow.f32 v -2)))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 1/2 (pow.f32 v -2)) 2))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 1/2 v) 2))
(/.f32 (*.f32 (neg.f32 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 -1/2 v) 2))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (*.f32 2 (/.f32 1/2 v)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (*.f32 2 (*.f32 1/2 (pow.f32 v -2))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 v)) (*.f32 2 (/.f32 -1/2 v)))
(/.f32 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 3) 1) (+.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) (+.f32 1 (*.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) 1) (+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (/.f32 -1/2 v))
(/.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 1 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2)
(pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(fma.f32 1 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1))) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(+.f32 0 (*.f32 v (*.f32 v 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 v 2)))) 1)
(*.f32 v (*.f32 v 2))
(*.f32 (*.f32 v (*.f32 v 2)) 1)
(*.f32 1 (*.f32 v (*.f32 v 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 v 2)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (sqrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 v 2)))
(*.f32 2 (*.f32 v v))
(*.f32 (neg.f32 v) (/.f32 1 (/.f32 -1/2 v)))
(*.f32 (*.f32 v 2) v)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 v)) -2) (/.f32 v (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (pow.f32 (/.f32 1/2 v) -1/2) (/.f32 v (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1/2) (*.f32 (cbrt.f32 v) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 v) 1/2) (pow.f32 v 3/2))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 v) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (*.f32 v 2) 1) v)
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 v -1/2) (neg.f32 v))
(pow.f32 (*.f32 v (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) 2)
(pow.f32 (*.f32 1/2 (pow.f32 v -2)) -1)
(pow.f32 (/.f32 (*.f32 1/2 (pow.f32 v -2)) 1) -1)
(neg.f32 (/.f32 v (/.f32 -1/2 v)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 1/2 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 v 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 v 2)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 v 2)))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (pow.f32 v -2))) -1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 v 2))))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
866×distribute-lft-in
784×distribute-rgt-in
704×log-prod
458×associate-*l*
448×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03117411
18046745
230725413
Stop Event
node limit
Counts
205 → 160
Calls
Call 1
Inputs
(*.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 (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 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(*.f32 2 (pow.f32 v 2))
(+.f32 0 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(-.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1)
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(*.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2) (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v 2))
(*.f32 (/.f32 v (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 v (*.f32 v 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2)) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v (*.f32 v 2)))) (sqrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) v)
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) v)
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (*.f32 v 2))
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -1/2) (neg.f32 v))
(/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (pow.f32 v -2)))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 1/2 (pow.f32 v -2)) 2))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 1/2 v) 2))
(/.f32 (*.f32 (neg.f32 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 -1/2 v) 2))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (*.f32 2 (/.f32 1/2 v)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (*.f32 2 (*.f32 1/2 (pow.f32 v -2))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 v)) (*.f32 2 (/.f32 -1/2 v)))
(/.f32 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 3) 1) (+.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) (+.f32 1 (*.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) 1) (+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (/.f32 -1/2 v))
(/.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 1 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2)
(pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3))
(exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(fma.f32 1 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1))) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(+.f32 0 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(-.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1)
(/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (pow.f32 v -2)))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 1/2 (pow.f32 v -2)) 2))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 1/2 v) 2))
(/.f32 (*.f32 (neg.f32 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 -1/2 v) 2))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (*.f32 2 (/.f32 1/2 v)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (*.f32 2 (*.f32 1/2 (pow.f32 v -2))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 v)) (*.f32 2 (/.f32 -1/2 v)))
(/.f32 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 3) 1) (+.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) (+.f32 1 (*.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) 1) (+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (/.f32 -1/2 v))
(/.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 1 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 1/2 v))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2)
(pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(fma.f32 1 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1))) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(+.f32 0 (*.f32 v (*.f32 v 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 v 2)))) 1)
(*.f32 v (*.f32 v 2))
(*.f32 (*.f32 v (*.f32 v 2)) 1)
(*.f32 1 (*.f32 v (*.f32 v 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 v 2)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (sqrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 v 2)))
(*.f32 2 (*.f32 v v))
(*.f32 (neg.f32 v) (/.f32 1 (/.f32 -1/2 v)))
(*.f32 (*.f32 v 2) v)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 v)) -2) (/.f32 v (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (pow.f32 (/.f32 1/2 v) -1/2) (/.f32 v (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1/2) (*.f32 (cbrt.f32 v) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 v) 1/2) (pow.f32 v 3/2))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 v) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (*.f32 v 2) 1) v)
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 v -1/2) (neg.f32 v))
(pow.f32 (*.f32 v (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) 2)
(pow.f32 (*.f32 1/2 (pow.f32 v -2)) -1)
(pow.f32 (/.f32 (*.f32 1/2 (pow.f32 v -2)) 1) -1)
(neg.f32 (/.f32 v (/.f32 -1/2 v)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 1/2 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 v 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 v 2)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 v 2)))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (pow.f32 v -2))) -1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 v 2))))
Outputs
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 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/60 (pow.f32 v 3)) (/.f32 1/3 v)) (*.f32 v 2))
(+.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 1/2520 (pow.f32 v 5)) (*.f32 v 2))))
(+.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 (fma.f32 v 2 (/.f32 1/3 v)) (+.f32 (/.f32 1/60 (pow.f32 v 3)) (/.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/60 (pow.f32 v 3)) (/.f32 1/3 v)) (*.f32 v 2))
(+.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 1/2520 (pow.f32 v 5)) (*.f32 v 2))))
(+.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 (fma.f32 v 2 (/.f32 1/3 v)) (+.f32 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/2520 (pow.f32 v 5))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 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/60 (pow.f32 v 3)) (/.f32 1/3 v)) (*.f32 v 2))
(+.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 1/2520 (pow.f32 v 5)) (*.f32 v 2))))
(+.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 (fma.f32 v 2 (/.f32 1/3 v)) (+.f32 (/.f32 1/60 (pow.f32 v 3)) (/.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/60 (pow.f32 v 3)) (/.f32 1/3 v)) (*.f32 v 2))
(+.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 1/2520 (pow.f32 v 5)) (*.f32 v 2))))
(+.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 (fma.f32 v 2 (/.f32 1/3 v)) (+.f32 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/2520 (pow.f32 v 5))))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (pow.f32 v 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(+.f32 0 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (/.f32 v 1/2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2) (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v 2) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 v (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 v (*.f32 v 2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2)) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v (*.f32 v 2)))) (sqrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) v)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) v)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (*.f32 v 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -1/2) (neg.f32 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (pow.f32 v -2)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 1/2 (pow.f32 v -2)) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 1/2 v) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 -1/2 v) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (*.f32 2 (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (*.f32 2 (*.f32 1/2 (pow.f32 v -2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 v)) (*.f32 2 (/.f32 -1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 3) 1) (+.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) (+.f32 1 (*.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1) 2) (+.f32 1 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1) 3)) (+.f32 (pow.f32 (fma.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1) 2) (+.f32 (*.f32 2 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (*.f32 v (/.f32 v 1/2)) (sinh.f32 (/.f32 1 v)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (*.f32 v (/.f32 v 1/2)) (sinh.f32 (/.f32 1 v)) 1) (+.f32 2 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) 1) (+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1) 2) -1) (+.f32 1 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1) 2)) (+.f32 (*.f32 2 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (*.f32 v (/.f32 v 1/2)) (sinh.f32 (/.f32 1 v)) 1) 2)) (+.f32 2 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (/.f32 -1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 1 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 3)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2) 1/2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3) 1/3)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1) 1))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 3))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 1/3))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(fma.f32 1 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1))) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(fma.f32 (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (/.f32 v 1/2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sinh.f32 (/.f32 1 v)) (*.f32 1/2 (pow.f32 v -2)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 1/2 (pow.f32 v -2)) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 1/2 v) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 -1/2 v) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (*.f32 2 (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (*.f32 2 (*.f32 1/2 (pow.f32 v -2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 v)) (*.f32 2 (/.f32 -1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 3) 1) (+.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) (+.f32 1 (*.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1) 2) (+.f32 1 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1) 3)) (+.f32 (pow.f32 (fma.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1) 2) (+.f32 (*.f32 2 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (*.f32 v (/.f32 v 1/2)) (sinh.f32 (/.f32 1 v)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (*.f32 v (/.f32 v 1/2)) (sinh.f32 (/.f32 1 v)) 1) (+.f32 2 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 2) 1) (+.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) 1))
(/.f32 (+.f32 (pow.f32 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1) 2) -1) (+.f32 1 (fma.f32 v (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) v) 1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 v (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) 1) 2)) (+.f32 (*.f32 2 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (*.f32 v (/.f32 v 1/2)) (sinh.f32 (/.f32 1 v)) 1) 2)) (+.f32 2 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (/.f32 -1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v))) (/.f32 -1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 1 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1) (/.f32 1/2 v))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 3)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2) 1/2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3) 1/3)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 2)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 1/2 v) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 3))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(expm1.f32 (log1p.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) 1) 1))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 3))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 1/3))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) 2))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(fma.f32 1 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1))) (cbrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(fma.f32 (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) (sqrt.f32 (fma.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) 1)) -1)
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))) (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 v 2)))) 1)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (*.f32 v (*.f32 v 2)) 1)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 1 (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 2) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 v 2)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) (sqrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 v 2)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 2 (*.f32 v v))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (neg.f32 v) (/.f32 1 (/.f32 -1/2 v)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (*.f32 v 2) v)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 v)) -2) (/.f32 v (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 v)) -2) (/.f32 (cbrt.f32 (/.f32 1/2 v)) v))
(*.f32 (pow.f32 (/.f32 1/2 v) -1/2) (/.f32 v (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 v))) (pow.f32 (/.f32 1/2 v) -1/2))
(/.f32 (pow.f32 (/.f32 1/2 v) -1/2) (/.f32 (sqrt.f32 (/.f32 1/2 v)) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1/2) (*.f32 (cbrt.f32 v) v))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) 1) (/.f32 (cbrt.f32 v) (/.f32 1/2 v)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (*.f32 v (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) (/.f32 (pow.f32 (cbrt.f32 v) 2) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 v (/.f32 v 1/2))) (pow.f32 (cbrt.f32 v) 2)) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 v) 2) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 1/2 v))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 v) 2) (/.f32 (cbrt.f32 v) (sqrt.f32 (/.f32 1/2 v)))) (sqrt.f32 (/.f32 1/2 v)))
(/.f32 (/.f32 v (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 v) 1/2) (pow.f32 v 3/2))
(/.f32 (sqrt.f32 v) (/.f32 1/2 (pow.f32 v 3/2)))
(*.f32 (/.f32 (sqrt.f32 v) 1) (/.f32 (sqrt.f32 v) (/.f32 1/2 v)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (/.f32 (sqrt.f32 v) (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (/.f32 (sqrt.f32 v) (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (/.f32 v (pow.f32 (cbrt.f32 (/.f32 1/2 v)) 2)) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (*.f32 v 2) 1) v)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(*.f32 (/.f32 v -1/2) (neg.f32 v))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (*.f32 v (*.f32 v 2)) 1)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 v 2))) 3)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 2) 1/2)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3) 1/3)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 v 2))) 2)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (*.f32 1/2 (pow.f32 v -2)) -1)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(pow.f32 (/.f32 (*.f32 1/2 (pow.f32 v -2)) 1) -1)
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(neg.f32 (/.f32 v (/.f32 -1/2 v)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 v 2)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 v 2)))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(cbrt.f32 (/.f32 (pow.f32 v 3) (pow.f32 (/.f32 1/2 v) 3)))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 v 2))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (log.f32 (*.f32 v (*.f32 v 2))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v 2))) 1))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 v 2))) 1) 1))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 v 2)))) 3))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 v 2)) 3)) 1/3))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 v 2)))) 2))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (pow.f32 v -2))) -1))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 v 2))))
(*.f32 v (*.f32 v 2))
(*.f32 v (/.f32 v 1/2))

eval458.0ms (2.4%)

Compiler

Compiled 25661 to 13343 computations (48% saved)

prune291.0ms (1.5%)

Pruning

71 alts after pruning (61 fresh and 10 done)

PrunedKeptTotal
New1006101016
Fresh65157
Picked011
Done1910
Total1013711084
Accurracy
100.0%
Counts
1084 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(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)
98.4%
(/.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
97.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
60.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
98.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
77.9%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 0))
71.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
59.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
57.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
59.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
58.1%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
98.6%
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (log.f32 v)))) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.4%
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
98.2%
(/.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.5%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.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))) (sinh.f32 (/.f32 1 v)))
98.1%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
98.2%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)))
98.6%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))))
98.5%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))))
98.4%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
98.1%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
98.3%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v))
98.0%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 3)))
98.5%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.7%
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.9%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (pow.f32 (pow.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) 3) 1/3)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 (-.f32 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1) (/.f32 -1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 v) (/.f32 1 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1/2 v)) (*.f32 (sqrt.f32 (/.f32 1/2 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.8%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
58.1%
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
58.8%
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
58.8%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
98.4%
(*.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)))))
98.5%
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.0%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
98.2%
(*.f32 (/.f32 1 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))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
56.0%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
98.6%
(*.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)))))))
53.2%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
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.1%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
58.1%
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
58.1%
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
58.1%
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
98.7%
(*.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)))))))))
55.4%
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
58.1%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
58.1%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
58.1%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
58.1%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
58.1%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
58.1%
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
58.1%
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
44.3%
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 1605 to 1166 computations (27.4% saved)

regimes647.0ms (3.4%)

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

8 calls:

101.0ms
sinTheta_O
97.0ms
(*.f32 sinTheta_i sinTheta_O)
96.0ms
v
92.0ms
sinTheta_i
72.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
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 2249 to 1118 computations (50.3% saved)

regimes163.0ms (0.9%)

Counts
50 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 0))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (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 (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_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.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 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (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 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.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_i cosTheta_O) (*.f32 (/.f32 v (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
Calls

7 calls:

26.0ms
cosTheta_O
23.0ms
cosTheta_i
23.0ms
sinTheta_i
22.0ms
v
22.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 721 to 393 computations (45.5% saved)

regimes157.0ms (0.8%)

Counts
47 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) -1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 0))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (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 (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_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.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 v sinTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
Outputs
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
Calls

7 calls:

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

Compiled 658 to 363 computations (44.8% saved)

regimes105.0ms (0.6%)

Counts
32 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
Outputs
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
Calls

7 calls:

16.0ms
cosTheta_i
16.0ms
sinTheta_O
15.0ms
v
14.0ms
cosTheta_O
14.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 395 to 222 computations (43.8% saved)

regimes101.0ms (0.5%)

Counts
31 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
Outputs
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
Calls

7 calls:

16.0ms
cosTheta_i
14.0ms
v
14.0ms
cosTheta_O
14.0ms
sinTheta_O
14.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 381 to 215 computations (43.6% saved)

regimes104.0ms (0.5%)

Counts
30 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
Calls

7 calls:

15.0ms
cosTheta_i
15.0ms
cosTheta_O
14.0ms
v
14.0ms
sinTheta_O
14.0ms
sinTheta_i
Results
AccuracySegmentsBranch
60.7%1cosTheta_i
60.7%1cosTheta_O
60.7%1sinTheta_i
60.7%1sinTheta_O
60.7%1v
60.7%1(*.f32 sinTheta_i sinTheta_O)
60.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 367 to 207 computations (43.6% saved)

regimes188.0ms (1%)

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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 3/2 (/.f32 1/2 (*.f32 v v)))))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
Calls

7 calls:

56.0ms
(*.f32 sinTheta_i sinTheta_O)
41.0ms
cosTheta_O
30.0ms
cosTheta_i
17.0ms
sinTheta_i
16.0ms
v
Results
AccuracySegmentsBranch
59.4%1cosTheta_i
59.4%1cosTheta_O
59.4%1sinTheta_i
59.4%1sinTheta_O
59.4%1v
59.4%1(*.f32 sinTheta_i sinTheta_O)
59.4%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 340 to 192 computations (43.5% saved)

regimes143.0ms (0.8%)

Counts
27 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
Calls

7 calls:

54.0ms
cosTheta_i
26.0ms
(*.f32 cosTheta_i cosTheta_O)
13.0ms
v
12.0ms
sinTheta_i
12.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.4%1cosTheta_i
59.4%1cosTheta_O
59.4%1sinTheta_i
59.4%1sinTheta_O
59.4%1v
59.4%1(*.f32 sinTheta_i sinTheta_O)
59.4%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 302 to 176 computations (41.7% saved)

regimes98.0ms (0.5%)

Counts
26 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 3/2))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
Outputs
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
Calls

7 calls:

27.0ms
cosTheta_O
12.0ms
sinTheta_i
12.0ms
sinTheta_O
11.0ms
cosTheta_i
11.0ms
v
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 sinTheta_i sinTheta_O)
58.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 283 to 168 computations (40.6% saved)

regimes98.0ms (0.5%)

Counts
16 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
Outputs
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
Calls

6 calls:

52.0ms
sinTheta_O
11.0ms
sinTheta_i
9.0ms
cosTheta_i
8.0ms
cosTheta_O
7.0ms
v
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 163 to 98 computations (39.9% saved)

regimes67.0ms (0.4%)

Counts
15 → 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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 2/3 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
Outputs
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
Calls

6 calls:

27.0ms
cosTheta_i
8.0ms
v
8.0ms
sinTheta_i
7.0ms
sinTheta_O
7.0ms
cosTheta_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 154 to 93 computations (39.6% saved)

regimes79.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 cosTheta_i v) 1/2))
(*.f32 cosTheta_O (/.f32 1/2 (/.f32 v cosTheta_i)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
Calls

6 calls:

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

Compiled 106 to 69 computations (34.9% saved)

regimes17.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_i (/.f32 v cosTheta_O)))
Calls

5 calls:

4.0ms
cosTheta_O
3.0ms
sinTheta_i
3.0ms
sinTheta_O
3.0ms
v
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
58.1%1cosTheta_i
58.1%1cosTheta_O
58.1%1sinTheta_i
58.1%1sinTheta_O
58.1%1v
Compiler

Compiled 49 to 38 computations (22.4% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
32×*-commutative
18×+-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070564
196564
2100564
3102564
4103564
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_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_O (/.f32 v cosTheta_i)))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (*.f32 (/.f32 1 (*.f32 v v)) (+.f32 1/2 (/.f32 1/6 v)))) -1/2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (/.f32 1 v) 3/2) (/.f32 1/2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 3/2 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 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 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Compiler

Compiled 265 to 191 computations (27.9% saved)

soundness3.0s (15.8%)

Rules
1826×times-frac
1826×times-frac
1826×times-frac
1786×fma-def
1786×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02267
15667
217563
379463
4515063
5715563
021105
1438105
26016105
042212696
1130312216
2613212196
01281
126169
2359269
01493
130575
2427875
01371
125671
2321571
042212696
1130312216
2613212196
042212696
1130312216
2613212196
02267
15667
217563
379463
4515063
5715563
0932
119432
2265932
0932
119432
2265932
0932
119432
2265932
048813261
1140212839
2670712839
01544
131844
2534344
02885667
18035441
233485421
02885667
18035441
233485421
0581396
11361396
23051396
36731396
417071396
557861396
02267
15667
217563
379463
4515063
5715563
02609452
19558022
248977920
02163
144963
2624563
044315536
1152015066
2770915066
01371
125671
2321571
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
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 3164 to 1727 computations (45.4% saved)

end84.0ms (0.4%)

Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 304 to 180 computations (40.8% saved)

Profiling

Loading profile data...