Details

Time bar (total: 25.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)

sample3.2s (12.9%)

Results
3.2s8256×body256valid
Bogosity

preprocess77.0ms (0.3%)

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)

simplify56.0ms (0.2%)

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)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

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

Compiled 106 to 74 computations (30.2% saved)

localize135.0ms (0.5%)

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.2%
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 88 to 38 computations (56.8% saved)

series213.0ms (0.9%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
53.0ms
cosTheta_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)))))
38.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))))
28.0ms
sinTheta_i
@-inf
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
23.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)))))
21.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))))

rewrite104.0ms (0.4%)

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

simplify179.0ms (0.7%)

Algorithm
egg-herbie
Rules
1184×associate-*r*
1126×associate-/r*
1042×associate-*l*
980×associate-/l*
640×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056816498
1184115684
Stop Event
node limit
Counts
250 → 256
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 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 (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 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))) 1)
(*.f32 1 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (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 (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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.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 (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 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 (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))))) 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))))) (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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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)))) 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)))) 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)))) (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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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_i cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.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 (pow.f32 (exp.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 (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 cosTheta_O) 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_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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_i cosTheta_O) (/.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_i cosTheta_O) (/.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_i (/.f32 cosTheta_O 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)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.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_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) v)
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
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 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.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 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 sinTheta_O (*.f32 v v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.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 (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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 sinTheta_O (*.f32 v v))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.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 -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 1 (*.f32 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 (*.f32 sinTheta_i (*.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)) v)))) (pow.f32 sinTheta_O 3)))))
(-.f32 (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/2) (*.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 (/.f32 v (/.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -1/2))) (pow.f32 sinTheta_O 3))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 sinTheta_O (*.f32 v v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.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 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 sinTheta_O (*.f32 v v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.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 (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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 sinTheta_O (*.f32 v v))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.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 -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 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))) (*.f32 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -1/3))))))
(-.f32 (-.f32 (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 3) -1/3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (/.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 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 sinTheta_O (*.f32 v v)))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.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_O v) sinTheta_i) 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_O v) sinTheta_i) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) 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)) (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)))))) (neg.f32 (*.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 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) 1/6) (*.f32 v v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (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 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) 1/6)) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6))))) (pow.f32 v 3)) 1/2)))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1/2)
(fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) 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_O v) sinTheta_i) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) 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_O v) sinTheta_i) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) 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 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) -1/6))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) 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 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (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)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (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)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (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)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
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 (/.f32 1/120 (pow.f32 v 4)) (+.f32 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/5040 (pow.f32 v 6))) 1))
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 (/.f32 1/120 (pow.f32 v 4)) (+.f32 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/5040 (pow.f32 v 6))) 1))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (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 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))))
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v 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 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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 1/2 (/.f32 cosTheta_i (/.f32 v 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 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)))) cosTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (/.f32 (fma.f32 -1 (*.f32 sinTheta_i (*.f32 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 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_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 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O))))) (*.f32 sinTheta_O (*.f32 (fma.f32 1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))) 1/6) (*.f32 cosTheta_i cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (pow.f32 v 4)) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i))))))
(*.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_i (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))))
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v 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 cosTheta_O v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 (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 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) -1/6) (*.f32 cosTheta_i cosTheta_O))) (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 (*.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 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (*.f32 1/2 (/.f32 (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 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) -1/6) (*.f32 (*.f32 sinTheta_O cosTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 sinTheta_i (fma.f32 (*.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) -1/6) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O) -1/6) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 v v) sinTheta_i))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (-.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 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i 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)))))) (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (-.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 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i 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)))))) (*.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 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))))) v))) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (-.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 cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (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 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(fma.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (-.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 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i 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)))))) (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (-.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 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (/.f32 (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 v sinTheta_O)) (/.f32 (*.f32 1/3 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))) (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (neg.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 sinTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (-.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 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(sinh.f32 (/.f32 1 v))
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (sinh.f32 (/.f32 1 v)) 1)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (*.f32 -2 (sinh.f32 (/.f32 1 v))) -2)
(neg.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(fabs.f32 (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))) 1)
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 1/2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 1)
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (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 (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 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)) (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 (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 (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))))) 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))))) (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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (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))))) (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)))) 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 1)
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 3)
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3) 1/3)
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2)
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 (exp.f32 (-.f32 (log.f32 1/2) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.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 v (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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 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_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.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 (*.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 (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 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 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 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 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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 (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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 (neg.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.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 (*.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 (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.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 (*.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 (/.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) v)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v))) v)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_i (/.f32 cosTheta_O 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 cosTheta_O v))) (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 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 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_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(fabs.f32 (*.f32 cosTheta_i (*.f32 (/.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)))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 cosTheta_O v) (log.f32 (exp.f32 cosTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 3)))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.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))))))

localize83.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
99.3%
(/.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))))
99.0%
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v))
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 92 to 45 computations (51.1% saved)

series18.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
cosTheta_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
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))))
1.0ms
sinTheta_i
@-inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
1.0ms
cosTheta_i
@inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
1.0ms
cosTheta_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))))

rewrite103.0ms (0.4%)

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

simplify148.0ms (0.6%)

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

localize87.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 97 to 37 computations (61.9% saved)

series5.0ms (0%)

Counts
3 → 12
Calls

21 calls:

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

rewrite86.0ms (0.3%)

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

simplify67.0ms (0.3%)

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

localize83.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 95 to 37 computations (61.1% saved)

series19.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
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)))
2.0ms
cosTheta_i
@0
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
1.0ms
cosTheta_O
@0
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
1.0ms
sinTheta_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)))
1.0ms
sinTheta_O
@inf
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))

rewrite112.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

eval399.0ms (1.6%)

Compiler

Compiled 30777 to 15232 computations (50.5% saved)

prune346.0ms (1.4%)

Pruning

49 alts after pruning (48 fresh and 1 done)

PrunedKeptTotal
New88248930
Fresh000
Picked101
Done213
Total88549934
Accurracy
99.9%
Counts
934 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.9%
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 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)))))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
62.3%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2)))
56.6%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
62.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.1%
(/.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.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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))))
62.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
62.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
56.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
56.6%
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
93.8%
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
98.6%
(*.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))))
98.5%
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.5%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
97.8%
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
98.3%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.7%
(*.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)))))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.2%
(*.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)))
98.6%
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
98.5%
(*.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.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
56.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
98.2%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))))
98.7%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
96.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (log.f32 (exp.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))))
98.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
56.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
98.6%
(*.f32 cosTheta_i (*.f32 (/.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.6%
(*.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))))))))
98.6%
(*.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)))))))))
56.6%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
56.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
45.9%
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 2569 to 1823 computations (29% saved)

localize126.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
99.2%
(*.f32 cosTheta_i (/.f32 1 v))
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
97.5%
(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
v
@-inf
(*.f32 cosTheta_i (/.f32 1 v))

rewrite54.0ms (0.2%)

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.2%)

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)

localize20.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.6%
(/.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_i
@-inf
(*.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
@0
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))

rewrite128.0ms (0.5%)

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

simplify75.0ms (0.3%)

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

localize79.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
97.7%
(exp.f32 (neg.f32 (/.f32 1 v)))
97.6%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 66 to 38 computations (42.4% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

18 calls:

TimeVariablePointExpression
3.0ms
cosTheta_i
@0
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
1.0ms
v
@0
(exp.f32 (/.f32 1 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_i
@-inf
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))

rewrite36.0ms (0.1%)

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

simplify73.0ms (0.3%)

Algorithm
egg-herbie
Rules
992×times-frac
954×distribute-neg-frac
908×fma-def
752×associate-/l/
738×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0581396
11361396
23051396
36721396
417051396
557891396
Stop Event
node limit
Counts
124 → 54
Calls
Call 1
Inputs
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(/.f32 (*.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 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.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 v) (/.f32 1/2 (*.f32 v v))))
(-.f32 (/.f32 1 v) (+.f32 -1 (/.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 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v 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))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 1 (/.f32 1/2 (*.f32 v v)))))
(+.f32 (/.f32 1 v) (-.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 -1 (/.f32 -1/2 (*.f32 v 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 (/.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 v) (/.f32 1/2 (*.f32 v v))))
(-.f32 (/.f32 1 v) (+.f32 -1 (/.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 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v 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))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 1 (/.f32 1/2 (*.f32 v v)))))
(+.f32 (/.f32 1 v) (-.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 -1 (/.f32 -1/2 (*.f32 v v)))))
1
(-.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 (-.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 (/.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))))
(+.f32 1 (+.f32 (/.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 1 (+.f32 (/.f32 -1 v) (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1/6 (pow.f32 v 3)))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 (-.f32 1 (/.f32 1/6 (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 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 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 (/.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))))
(+.f32 1 (+.f32 (/.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 1 (+.f32 (/.f32 -1 v) (+.f32 (/.f32 1/2 (*.f32 v v)) (/.f32 -1/6 (pow.f32 v 3)))))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 (-.f32 1 (/.f32 1/6 (pow.f32 v 3))) (/.f32 1 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

localize151.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
99.3%
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
99.2%
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 92 to 48 computations (47.8% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite83.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1446×log-prod
894×pow-prod-down
624×pow-prod-up
560×pow-exp
500×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
1926×fma-def
934×distribute-lft-in
844×unswap-sqr
666×log-prod
350×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03315664
18395388
229575366
Stop Event
node limit
Counts
146 → 192
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 (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 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(+.f32 0 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (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 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (*.f32 (+.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) 2)
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2) 4))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) 1)
(*.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1)
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (+.f32 v v)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) -2) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) -1/2) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 cosTheta_O) v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) (+.f32 v v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (sqrt.f32 cosTheta_O) v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)))
(pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 2)
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -1)
(pow.f32 (/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) 1) -1)
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (+.f32 v v)))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v)))) -1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
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 (+.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 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 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.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 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 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(*.f32 (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 (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 (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 (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 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/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 v)))
(+.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/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/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 v)))
(+.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/2520 (pow.f32 v 5))) (+.f32 (/.f32 1/3 v) (/.f32 1/60 (pow.f32 v 3))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 1/2 (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 1/2 (/.f32 v cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) -7/360)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) -7/360)) (/.f32 1/2 (/.f32 v cosTheta_O))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) -7/360))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) -7/360)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (/.f32 1/2 (/.f32 v cosTheta_O)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 1/2 (/.f32 v cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 1/2 (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_O v) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 1/2 (*.f32 cosTheta_O 7/360)) (pow.f32 v 5))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7))) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 cosTheta_O 1/840 (*.f32 cosTheta_O -7/2160)) (pow.f32 v 7))) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 0 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (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 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(/.f32 (*.f32 (+.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (+.f32 v v)))
(/.f32 2 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (+.f32 v v)))
(/.f32 2 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 2 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3)
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(pow.f32 (*.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2) 4) 1/2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2) 4))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1) 1))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 3))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)) 1/3))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 2) 1/2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1/3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(fma.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) v))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (+.f32 v v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) -2) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) -2) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) -2) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) -2) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) -1/2) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))) -1/2) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))))
(*.f32 (pow.f32 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -1/2) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1/2) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 cosTheta_O) v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (sqrt.f32 cosTheta_O) v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 3)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2) 1/2)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -3) 1/3)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 2)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(pow.f32 (/.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) 1) -1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (+.f32 v v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))) 1) 1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) 3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v))) -3)) 1/3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v)))) -1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))

localize160.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.0%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
98.1%
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 118 to 54 computations (54.2% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1966×pow1
1804×add-exp-log
1804×log1p-expm1-u
1802×expm1-log1p-u
216×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01223
122423
2257023
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
Outputs
(+.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1)
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 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 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) v))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 (sinh.f32 (/.f32 1 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 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) v))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 v (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (*.f32 v (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (-.f32 (pow.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1) (+.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(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)))
(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))))

simplify69.0ms (0.3%)

Algorithm
egg-herbie
Rules
1194×fma-def
1004×log-prod
934×associate-/r*
604×distribute-lft-out
450×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01091775
12771605
29831581
342151201
Stop Event
node limit
Counts
47 → 52
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 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1)
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 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 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) v))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 (sinh.f32 (/.f32 1 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 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) v))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 v (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (*.f32 v (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (-.f32 (pow.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1) (+.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(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)))
(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))))
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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
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 (+.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 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 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(+.f32 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 (+.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 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 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6)))))
(+.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1)
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.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 (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 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 (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 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (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 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v 2) (sinh.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v)) (sqrt.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) -1) (fma.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) 3)) (fma.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (+.f32 2 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) 3)) (+.f32 1 (*.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 2))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1) (+.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(*.f32 v (-.f32 (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 (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 (-.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(*.f32 v (-.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))

eval374.0ms (1.5%)

Compiler

Compiled 20172 to 10236 computations (49.3% saved)

prune754.0ms (3%)

Pruning

73 alts after pruning (67 fresh and 6 done)

PrunedKeptTotal
New75135786
Fresh113243
Picked011
Done055
Total76273835
Accurracy
100.0%
Counts
835 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
56.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
65.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
64.9%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 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)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
54.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
62.3%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
62.3%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
56.6%
(/.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.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
62.3%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
62.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.1%
(/.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.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
62.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v 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 2 (/.f32 2 (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 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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))))
62.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
56.6%
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
93.8%
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
57.1%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
57.1%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
98.6%
(*.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))))
98.5%
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.5%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
98.3%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.7%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v 2)))))
98.7%
(*.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)))))
98.6%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
98.6%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (+.f32 v v))))))
70.5%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
98.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
56.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
98.7%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
98.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
56.6%
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
98.6%
(*.f32 cosTheta_i (*.f32 (/.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))))))
56.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
98.6%
(*.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)))))))))
57.1%
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
56.6%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
56.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
56.6%
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
56.6%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
56.6%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
45.9%
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 3370 to 2445 computations (27.4% saved)

localize92.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
99.2%
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.8%
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 99 to 55 computations (44.4% saved)

series5.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite105.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1472×log-prod
962×pow-prod-down
622×pow-prod-up
560×pow-exp
476×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify157.0ms (0.6%)

Algorithm
egg-herbie
Rules
1154×log-prod
750×times-frac
740×cube-prod
718×log-div
570×cube-div
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04327870
111207512
248837500
Stop Event
node limit
Counts
204 → 240
Calls
Call 1
Inputs
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (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)) (/.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 0 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)))
(/.f32 1 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) v))
(/.f32 1 (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) cosTheta_O))
(/.f32 1 (/.f32 v (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 1 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (/.f32 cosTheta_O v)))
(/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (/.f32 v (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) v)
(/.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2)) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 cosTheta_O)))
(/.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (sqrt.f32 cosTheta_O) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 cosTheta_O)))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)))
(/.f32 -1 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) (neg.f32 v)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1) (*.f32 (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (*.f32 -1 (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 -1 (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) -1) (*.f32 (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) -1) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (*.f32 (/.f32 1 v) (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O v)) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1) (neg.f32 v))
(/.f32 (*.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 v)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) v)
(/.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (/.f32 cosTheta_O v) v) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(pow.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)) -1)
(pow.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) v) -1)
(pow.f32 (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) cosTheta_O) -1)
(pow.f32 (/.f32 v (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -1)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (/.f32 cosTheta_O v)) -1)
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 2))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(*.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) v))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 v 2)) (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v 2)) (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -1)
(pow.f32 (/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) 1) -1)
(neg.f32 (/.f32 cosTheta_O (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)) -1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1)
(/.f32 (*.f32 (*.f32 v 2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 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 (log.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3)) 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))))
Outputs
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 cosTheta_O (*.f32 v 2))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O 1/2) v))
(fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) -7/360)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O -7/360)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) -7/360))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O -7/360))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 cosTheta_O (*.f32 v 2))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O 1/2) v))
(fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O 1/2) v)))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7))) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7))) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 cosTheta_O)
(*.f32 cosTheta_O 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O 1/2))
(fma.f32 cosTheta_O 1/2 (*.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 1/2 cosTheta_O (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 cosTheta_O 1/2 (*.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) -7/360)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 -1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) -7/360)) (*.f32 cosTheta_O 1/2)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 1/2 cosTheta_O (*.f32 -1/2 (+.f32 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 6)) (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 -1/2 (+.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) -7/360)) (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 6))) (*.f32 cosTheta_O 1/2)))
(*.f32 1/2 cosTheta_O)
(*.f32 cosTheta_O 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O 1/2))
(fma.f32 cosTheta_O 1/2 (*.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 1/2 (+.f32 cosTheta_O (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)))))
(fma.f32 1/2 (+.f32 cosTheta_O (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) 7/360))) (*.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 6))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 1/2 cosTheta_O (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 6))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 1/2 (+.f32 cosTheta_O (+.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) 7/360)) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (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 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(+.f32 0 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 1/2 v)) (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 1/2 v)) (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v (sinh.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 1/2 v)) (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 1 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 1 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 1 (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) cosTheta_O))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 1 (/.f32 v (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 1 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (/.f32 cosTheta_O v)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 cosTheta_O (/.f32 v (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) v)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2)) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v 2))) -2)) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (cbrt.f32 (pow.f32 (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) -2)) (/.f32 v (cbrt.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v 2))) -2)) v))
(/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (cbrt.f32 cosTheta_O))
(*.f32 (cbrt.f32 cosTheta_O) (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (cbrt.f32 cosTheta_O) (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (sqrt.f32 cosTheta_O) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 cosTheta_O)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 -1 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) (neg.f32 v)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1) (*.f32 (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 -1 (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 -1 (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (neg.f32 v)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) -1) (*.f32 (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))) (neg.f32 v)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) -1) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (neg.f32 v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 1 v) (neg.f32 cosTheta_O)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O v)) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1) (neg.f32 v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (neg.f32 v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 v)) (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) v)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) v) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
(fabs.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v)))
(fabs.f32 (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v))))
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)) -1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) v) -1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) cosTheta_O) -1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (/.f32 v (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (/.f32 cosTheta_O v)) -1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
(fabs.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v)))
(fabs.f32 (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v))))
(log.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) (pow.f32 v 3)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) 1))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 3))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)) 1/3))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 2))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) v))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v)))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v)))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 cosTheta_O (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v 2))) -2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) -2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v 2))) -2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) -2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (cbrt.f32 cosTheta_O) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (cbrt.f32 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (cbrt.f32 cosTheta_O) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (cbrt.f32 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (*.f32 v 2)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (cbrt.f32 cosTheta_O) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (cbrt.f32 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) v))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (cbrt.f32 cosTheta_O) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (cbrt.f32 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (cbrt.f32 cosTheta_O) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (cbrt.f32 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 v 2)) (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (cbrt.f32 cosTheta_O) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (cbrt.f32 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v 2)) (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v 2))) -2))
(fabs.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(fabs.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) 1) -1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(neg.f32 (/.f32 cosTheta_O (*.f32 (neg.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O) -2))
(sqrt.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v 2))) -2))
(fabs.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(fabs.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) 1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1/3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)) -1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_O (*.f32 v 2)) (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 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) 2) v))))
(-.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 (*.f32 (*.f32 v 2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2) 1/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)))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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))
(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 (sinh.f32 (/.f32 1 v))) 2) v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 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))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 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))
(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))
(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))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3)) 1/3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 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))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))

localize60.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 24 to 10 computations (58.3% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite58.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1942×pow1
1790×add-exp-log
1790×log1p-expm1-u
1790×expm1-log1p-u
192×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
118832
2239732
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Outputs
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (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_i cosTheta_O) 1) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(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)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i 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))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 2)
(sqrt.f32 (*.f32 1/4 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))

simplify60.0ms (0.2%)

Algorithm
egg-herbie
Rules
1390×log-prod
1236×log-div
804×associate-*r/
626×associate-*l/
596×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0981740
12321740
29531734
351171734
Stop Event
node limit
Counts
110 → 45
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 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (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_i cosTheta_O) 1) v)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(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)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i 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))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 2)
(sqrt.f32 (*.f32 1/4 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) 1/3)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 1)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 3)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 3) 1/3)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 2)
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(sqrt.f32 (*.f32 1/4 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2)))
(sqrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 2) 1/4))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O) 2))
(fabs.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(log.f32 (pow.f32 (exp.f32 1/2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) 3))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)

localize93.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))
99.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
97.7%
(exp.f32 (neg.f32 (/.f32 1 v)))
Compiler

Compiled 57 to 32 computations (43.9% saved)

series10.0ms (0%)

Counts
2 → 44
Calls

12 calls:

TimeVariablePointExpression
3.0ms
cosTheta_O
@0
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
2.0ms
v
@inf
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
1.0ms
cosTheta_i
@0
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
1.0ms
cosTheta_O
@inf
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
1.0ms
v
@0
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1764×log-prod
576×expm1-udef
574×log1p-udef
352×add-sqr-sqrt
340×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01658
134858
2498858
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))
Outputs
(+.f32 0 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 (*.f32 v v) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(*.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 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (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 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (pow.f32 v -2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (-.f32 6 (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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (sqrt.f32 (-.f32 6 (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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (+.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) -1)
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 6 (neg.f32 (exp.f32 (/.f32 1 v))))
(+.f32 6 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 1))
(+.f32 0 (-.f32 6 (exp.f32 (/.f32 1 v))))
(+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (/.f32 1 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 1 (/.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (neg.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (neg.f32 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 216 (pow.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 3)) (+.f32 36 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v)))) (*.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))))
(/.f32 (-.f32 36 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v))))) (-.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))
(pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(fma.f32 1 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 -1 (exp.f32 (/.f32 1 v)) 6)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 6)

simplify114.0ms (0.5%)

Algorithm
egg-herbie
Rules
728×distribute-lft-in
676×distribute-rgt-in
650×unswap-sqr
386×log-prod
352×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03116092
18605876
235395820
Stop Event
node limit
Counts
138 → 166
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/250 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 1/150 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/5 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O)))))) (pow.f32 v 5))))))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/5 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 -1/250 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (*.f32 -1/150 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))))
5
(+.f32 5 (/.f32 1 v))
(-.f32 (+.f32 5 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 5 (/.f32 1 v))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
5
(+.f32 5 (/.f32 1 v))
(-.f32 (+.f32 5 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 5 (/.f32 1 v))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 (*.f32 v v) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(*.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 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (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 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (pow.f32 v -2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (-.f32 6 (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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (sqrt.f32 (-.f32 6 (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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (+.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) -1)
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 6 (neg.f32 (exp.f32 (/.f32 1 v))))
(+.f32 6 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 1))
(+.f32 0 (-.f32 6 (exp.f32 (/.f32 1 v))))
(+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (/.f32 1 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 1 (/.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (neg.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (neg.f32 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 216 (pow.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 3)) (+.f32 36 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v)))) (*.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))))
(/.f32 (-.f32 36 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v))))) (-.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))
(pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(fma.f32 1 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 -1 (exp.f32 (/.f32 1 v)) 6)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 6)
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 -1/25 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/25) (pow.f32 v 3)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (fma.f32 -1/25 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/250) (pow.f32 v 4)))))
(-.f32 (fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -7/250)))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/250) (pow.f32 v 4))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/250 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 1/150 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/5 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O)))))) (pow.f32 v 5))))))
(fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (fma.f32 -1/25 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/250) (pow.f32 v 4)) (/.f32 (fma.f32 1/250 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/150 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/250) -1/5))) (pow.f32 v 5))))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (-.f32 (*.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -7/250))) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/1250) (*.f32 (*.f32 cosTheta_i cosTheta_O) 4/375)) (pow.f32 v 5))))
(-.f32 (fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/250) (pow.f32 v 4)))) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/1250) (*.f32 (*.f32 cosTheta_i cosTheta_O) 4/375)) (pow.f32 v 5)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 -1/25 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/25) (pow.f32 v 3)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (fma.f32 -1/25 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/250) (pow.f32 v 4)))))
(-.f32 (fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -7/250)))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/250) (pow.f32 v 4))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/5 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 -1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 -1/250 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (*.f32 -1/150 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))))
(fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (fma.f32 1/5 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/250) (pow.f32 v 5)) (fma.f32 -1/25 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/250) (pow.f32 v 4)) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 5) cosTheta_O)) -4/375)))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) -7/250)) (fma.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (-.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) -4/375) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 4) -7/250))))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 5) -7/250)) (fma.f32 -1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) -4/375 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/250) (pow.f32 v 4))))))
5
(+.f32 5 (/.f32 1 v))
(+.f32 (/.f32 1 v) 5)
(-.f32 (+.f32 5 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))
(+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v))))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 5 (/.f32 1 v))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(+.f32 (+.f32 (/.f32 1 v) 5) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 -1/2 (*.f32 v v))))
5
(+.f32 5 (/.f32 1 v))
(+.f32 (/.f32 1 v) 5)
(-.f32 (+.f32 5 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))
(+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v))))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 5 (/.f32 1 v))) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v)))))
(+.f32 (+.f32 (/.f32 1 v) 5) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 -1/2 (*.f32 v v))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 (*.f32 v v) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (+.f32 (exp.f32 (/.f32 1 v)) -6))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) cosTheta_i)) (+.f32 (exp.f32 (/.f32 1 v)) -6))
(*.f32 1 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (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 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (/.f32 cosTheta_i (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) (/.f32 (pow.f32 v -2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(/.f32 (*.f32 (/.f32 cosTheta_i (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (pow.f32 v -2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(/.f32 (*.f32 (/.f32 cosTheta_i (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (*.f32 cosTheta_O (pow.f32 v -2))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (/.f32 (pow.f32 v -2) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -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 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) cosTheta_i))) 2) (cbrt.f32 (pow.f32 (-.f32 6 (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 6 (exp.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (pow.f32 v -2))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) 1) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) v)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 cosTheta_O (*.f32 v (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) v)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 cosTheta_O (*.f32 v (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 cosTheta_i (/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (*.f32 cosTheta_O (pow.f32 v -2)))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (+.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(*.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) cosTheta_i)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v -2) (+.f32 6 (exp.f32 (/.f32 1 v))))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)))
(pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) 1/3)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) -1)
(/.f32 1 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (*.f32 v (/.f32 (/.f32 v cosTheta_i) cosTheta_O))))
(/.f32 1 (*.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (*.f32 (/.f32 (/.f32 v cosTheta_i) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 2))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))) 3))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v -2))) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) cosTheta_i)) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(+.f32 6 (neg.f32 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 6 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 1))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 0 (-.f32 6 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (/.f32 1 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 1 (/.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (neg.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (neg.f32 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (+.f32 216 (pow.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 3)) (+.f32 36 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v)))) (*.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3))))
(/.f32 (-.f32 216 (pow.f32 (exp.f32 (/.f32 1 v)) 3)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v))))) (-.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 3)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3) 1/3)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 1))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 1 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 -1 (exp.f32 (/.f32 1 v)) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))

localize136.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
99.1%
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))
97.7%
(exp.f32 (/.f32 -1 v))
97.6%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 84 to 55 computations (34.5% saved)

series2.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
0.0ms
v
@inf
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
0.0ms
v
@-inf
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
0.0ms
v
@0
(-.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)))

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1032×log-prod
680×pow-prod-down
616×prod-diff
518×pow-prod-up
504×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01377
126877
2348919
Stop Event
node limit
Counts
3 → 133
Calls
Call 1
Inputs
(exp.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)))))
Outputs
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 -1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 -1 v) 2))))
(*.f32 (cbrt.f32 (exp.f32 (*.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 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 (exp.f32 (*.f32 (/.f32 -1 v) 2)) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (/.f32 -1 v)) 1))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 v) -2)) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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) (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 v) -2)) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 (pow.f32 v -2))) -1) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v)))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v))))
(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)) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(sqrt.f32 (exp.f32 (*.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 (pow.f32 (exp.f32 (/.f32 -1 v)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
0
(+.f32 0 (/.f32 1 0))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 0))) (cbrt.f32 (exp.f32 (/.f32 1 0))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 0)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 0)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 0)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 0))) 1)
(*.f32 -1 (/.f32 1 0))
(*.f32 1 (/.f32 1 0))
(*.f32 (/.f32 -1 v) (/.f32 1 0))
(*.f32 (/.f32 1 0) 1)
(*.f32 (/.f32 1 0) (/.f32 -1 v))
(*.f32 (/.f32 1 0) (/.f32 1 0))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 0))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 0))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 1 0))
(*.f32 (/.f32 (/.f32 -1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 3) (pow.f32 (exp.f32 (/.f32 -1 v)) 3))) (fma.f32 (exp.f32 (/.f32 -1 v)) (*.f32 2 (cosh.f32 (/.f32 -1 v))) (exp.f32 (*.f32 (/.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 1 0) 1)
(pow.f32 (/.f32 1 0) 3)
(pow.f32 (/.f32 1 0) 9)
(pow.f32 (/.f32 1 0) 2)
(pow.f32 (/.f32 1 0) 1/2)
(pow.f32 (/.f32 1 0) 1/3)
(pow.f32 (/.f32 1 0) 3/2)
(pow.f32 (/.f32 1 0) 4)
(pow.f32 (/.f32 1 0) 2/3)
(pow.f32 (/.f32 1 0) 4/3)
(pow.f32 (/.f32 1 0) 6)
(pow.f32 (/.f32 1 0) 5/2)
(pow.f32 (/.f32 1 0) 5)
(pow.f32 (/.f32 1 0) 1/6)
(pow.f32 (/.f32 1 0) 1/9)
(pow.f32 0 -1)
(pow.f32 0 -2)
(pow.f32 0 -1/2)
(pow.f32 0 -4)
(pow.f32 0 -5/2)
(pow.f32 0 -3)
(pow.f32 0 -3/2)
(pow.f32 0 -6)
(pow.f32 0 -2/3)
(pow.f32 0 -1/3)
(pow.f32 0 -1/6)
(pow.f32 (*.f32 (/.f32 1 0) (pow.f32 v -1/2)) 2)
(pow.f32 (*.f32 (/.f32 1 0) (cbrt.f32 (/.f32 -1 v))) 3)
(pow.f32 (*.f32 (/.f32 1 0) (pow.f32 v -3)) 1/3)
(pow.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (/.f32 1 0)) 3)
(pow.f32 (*.f32 (pow.f32 v -3) (/.f32 1 0)) 1/3)
(pow.f32 (*.f32 (pow.f32 v -1/2) (/.f32 1 0)) 2)
(sqrt.f32 (/.f32 1 0))
(fabs.f32 (/.f32 1 0))
(log.f32 (exp.f32 (/.f32 1 0)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 0))))
(cbrt.f32 (/.f32 1 0))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 1 0)))
(exp.f32 (neg.f32 (log.f32 0)))
(exp.f32 (*.f32 (log.f32 0) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1/3))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1/3))
(exp.f32 (*.f32 (log.f32 0) -2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -2))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 2))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 2))
(exp.f32 (*.f32 (log.f32 0) -1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -1/2))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1/2))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 3))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1))
(log1p.f32 (expm1.f32 (/.f32 1 0)))

simplify110.0ms (0.4%)

Algorithm
egg-herbie
Rules
1042×associate-*r*
994×associate-*l*
956×sqr-pow
642×fma-def
424×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03342175
18542125
217682049
364412031
Stop Event
node limit
Counts
157 → 181
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 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))))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 -1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 -1 v) 2))))
(*.f32 (cbrt.f32 (exp.f32 (*.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 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 (exp.f32 (*.f32 (/.f32 -1 v) 2)) 1/2)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (/.f32 -1 v)) 1))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 v) -2)) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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) (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 v) -2)) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 (pow.f32 v -2))) -1) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v)))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v))))
(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)) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(sqrt.f32 (exp.f32 (*.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 (pow.f32 (exp.f32 (/.f32 -1 v)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
0
(+.f32 0 (/.f32 1 0))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 0))) (cbrt.f32 (exp.f32 (/.f32 1 0))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 0)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 0)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 0)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 0))) 1)
(*.f32 -1 (/.f32 1 0))
(*.f32 1 (/.f32 1 0))
(*.f32 (/.f32 -1 v) (/.f32 1 0))
(*.f32 (/.f32 1 0) 1)
(*.f32 (/.f32 1 0) (/.f32 -1 v))
(*.f32 (/.f32 1 0) (/.f32 1 0))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 0))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 0))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 1 0))
(*.f32 (/.f32 (/.f32 -1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 3) (pow.f32 (exp.f32 (/.f32 -1 v)) 3))) (fma.f32 (exp.f32 (/.f32 -1 v)) (*.f32 2 (cosh.f32 (/.f32 -1 v))) (exp.f32 (*.f32 (/.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 1 0) 1)
(pow.f32 (/.f32 1 0) 3)
(pow.f32 (/.f32 1 0) 9)
(pow.f32 (/.f32 1 0) 2)
(pow.f32 (/.f32 1 0) 1/2)
(pow.f32 (/.f32 1 0) 1/3)
(pow.f32 (/.f32 1 0) 3/2)
(pow.f32 (/.f32 1 0) 4)
(pow.f32 (/.f32 1 0) 2/3)
(pow.f32 (/.f32 1 0) 4/3)
(pow.f32 (/.f32 1 0) 6)
(pow.f32 (/.f32 1 0) 5/2)
(pow.f32 (/.f32 1 0) 5)
(pow.f32 (/.f32 1 0) 1/6)
(pow.f32 (/.f32 1 0) 1/9)
(pow.f32 0 -1)
(pow.f32 0 -2)
(pow.f32 0 -1/2)
(pow.f32 0 -4)
(pow.f32 0 -5/2)
(pow.f32 0 -3)
(pow.f32 0 -3/2)
(pow.f32 0 -6)
(pow.f32 0 -2/3)
(pow.f32 0 -1/3)
(pow.f32 0 -1/6)
(pow.f32 (*.f32 (/.f32 1 0) (pow.f32 v -1/2)) 2)
(pow.f32 (*.f32 (/.f32 1 0) (cbrt.f32 (/.f32 -1 v))) 3)
(pow.f32 (*.f32 (/.f32 1 0) (pow.f32 v -3)) 1/3)
(pow.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (/.f32 1 0)) 3)
(pow.f32 (*.f32 (pow.f32 v -3) (/.f32 1 0)) 1/3)
(pow.f32 (*.f32 (pow.f32 v -1/2) (/.f32 1 0)) 2)
(sqrt.f32 (/.f32 1 0))
(fabs.f32 (/.f32 1 0))
(log.f32 (exp.f32 (/.f32 1 0)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 0))))
(cbrt.f32 (/.f32 1 0))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 1 0)))
(exp.f32 (neg.f32 (log.f32 0)))
(exp.f32 (*.f32 (log.f32 0) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1/3))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1/3))
(exp.f32 (*.f32 (log.f32 0) -2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -2))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 2))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 2))
(exp.f32 (*.f32 (log.f32 0) -1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -1/2))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1/2))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 3))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1))
(log1p.f32 (expm1.f32 (/.f32 1 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 (/.f32 1/2 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/2 (*.f32 v v)) (-.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (/.f32 (/.f32 1/2 v) v) (-.f32 (-.f32 1 (/.f32 1/6 (pow.f32 v 3))) (/.f32 1 v)))
(+.f32 (+.f32 1 (/.f32 -1 v)) (fma.f32 1/2 (pow.f32 v -2) (/.f32 -1/6 (pow.f32 v 3))))
(+.f32 1 (+.f32 (fma.f32 1/2 (pow.f32 v -2) (/.f32 -1/6 (pow.f32 v 3))) (/.f32 -1 v)))
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 (/.f32 1/2 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/2 (*.f32 v v)) (-.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (/.f32 (/.f32 1/2 v) v) (-.f32 (-.f32 1 (/.f32 1/6 (pow.f32 v 3))) (/.f32 1 v)))
(+.f32 (+.f32 1 (/.f32 -1 v)) (fma.f32 1/2 (pow.f32 v -2) (/.f32 -1/6 (pow.f32 v 3))))
(+.f32 1 (+.f32 (fma.f32 1/2 (pow.f32 v -2) (/.f32 -1/6 (pow.f32 v 3))) (/.f32 -1 v)))
(/.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 (/.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/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)))))
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 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 (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 (+.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 (/.f32 7/720 (pow.f32 v 4)) (+.f32 1/2 (fma.f32 (pow.f32 v -2) -1/12 (/.f32 -31/30240 (pow.f32 v 6)))))
(-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (fma.f32 (pow.f32 v -2) 1/12 (/.f32 31/30240 (pow.f32 v 6))) -1/2))
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 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 (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 (+.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 (/.f32 7/720 (pow.f32 v 4)) (+.f32 1/2 (fma.f32 (pow.f32 v -2) -1/12 (/.f32 -31/30240 (pow.f32 v 6)))))
(-.f32 (/.f32 7/720 (pow.f32 v 4)) (+.f32 (fma.f32 (pow.f32 v -2) 1/12 (/.f32 31/30240 (pow.f32 v 6))) -1/2))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.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 (exp.f32 (*.f32 (/.f32 -1 v) 2))))
(exp.f32 (/.f32 -1 v))
(*.f32 (cbrt.f32 (exp.f32 (*.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 1 (exp.f32 (/.f32 -1 v)))
(exp.f32 (neg.f32 (/.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))
(*.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(exp.f32 (neg.f32 (/.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))
(exp.f32 (neg.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) 3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 2)) 1/2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 3) 1/3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (/.f32 -1 v)) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(exp.f32 (neg.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(exp.f32 (neg.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(exp.f32 (neg.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (exp.f32 (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(exp.f32 (neg.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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) (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 v) -2)) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 (pow.f32 v -2))) -1) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 -1 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 -1 v))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))) (cbrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v)))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(exp.f32 (neg.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (cbrt.f32 (/.f32 -1 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 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (cbrt.f32 (/.f32 -1 v))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/4)) (pow.f32 v -1/4))
(sqrt.f32 (exp.f32 (*.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 (pow.f32 (exp.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))
0
(+.f32 0 (/.f32 1 0))
0
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 0))) (cbrt.f32 (exp.f32 (/.f32 1 0))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 0)))))
0
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 0)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 0)))))
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 0))) 1)
0
(*.f32 -1 (/.f32 1 0))
0
(*.f32 1 (/.f32 1 0))
0
(*.f32 (/.f32 -1 v) (/.f32 1 0))
0
(*.f32 (/.f32 1 0) 1)
0
(*.f32 (/.f32 1 0) (/.f32 -1 v))
0
(*.f32 (/.f32 1 0) (/.f32 1 0))
0
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 0))
0
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 0))
0
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 1 0))
0
(*.f32 (/.f32 (/.f32 -1 v) (-.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 3) (pow.f32 (exp.f32 (/.f32 -1 v)) 3))) (fma.f32 (exp.f32 (/.f32 -1 v)) (*.f32 2 (cosh.f32 (/.f32 -1 v))) (exp.f32 (*.f32 (/.f32 -1 v) 2))))
0
(*.f32 (/.f32 (/.f32 -1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 -1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 -1 v))))
0
(pow.f32 (/.f32 1 0) 1)
0
(pow.f32 (/.f32 1 0) 3)
0
(pow.f32 (/.f32 1 0) 9)
0
(pow.f32 (/.f32 1 0) 2)
0
(pow.f32 (/.f32 1 0) 1/2)
0
(pow.f32 (/.f32 1 0) 1/3)
0
(pow.f32 (/.f32 1 0) 3/2)
0
(pow.f32 (/.f32 1 0) 4)
0
(pow.f32 (/.f32 1 0) 2/3)
0
(pow.f32 (/.f32 1 0) 4/3)
0
(pow.f32 (/.f32 1 0) 6)
0
(pow.f32 (/.f32 1 0) 5/2)
0
(pow.f32 (/.f32 1 0) 5)
0
(pow.f32 (/.f32 1 0) 1/6)
0
(pow.f32 (/.f32 1 0) 1/9)
0
(pow.f32 0 -1)
0
(pow.f32 0 -2)
0
(pow.f32 0 -1/2)
0
(pow.f32 0 -4)
0
(pow.f32 0 -5/2)
0
(pow.f32 0 -3)
0
(pow.f32 0 -3/2)
0
(pow.f32 0 -6)
0
(pow.f32 0 -2/3)
0
(pow.f32 0 -1/3)
0
(pow.f32 0 -1/6)
0
(pow.f32 (*.f32 (/.f32 1 0) (pow.f32 v -1/2)) 2)
0
(pow.f32 (*.f32 (/.f32 1 0) (cbrt.f32 (/.f32 -1 v))) 3)
0
(pow.f32 (*.f32 (/.f32 1 0) (pow.f32 v -3)) 1/3)
0
(pow.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (/.f32 1 0)) 3)
0
(pow.f32 (*.f32 (pow.f32 v -3) (/.f32 1 0)) 1/3)
0
(pow.f32 (*.f32 (pow.f32 v -1/2) (/.f32 1 0)) 2)
0
(sqrt.f32 (/.f32 1 0))
0
(fabs.f32 (/.f32 1 0))
0
(log.f32 (exp.f32 (/.f32 1 0)))
0
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 0))))
0
(cbrt.f32 (/.f32 1 0))
0
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
0
(expm1.f32 (log1p.f32 (/.f32 1 0)))
0
(exp.f32 (neg.f32 (log.f32 0)))
0
(exp.f32 (*.f32 (log.f32 0) -1))
0
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1))
0
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1/3))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1/3))
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1/3))
0
(exp.f32 (*.f32 (log.f32 0) -2))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -2))
0
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 2))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 2))
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 2))
0
(exp.f32 (*.f32 (log.f32 0) -1/2))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -1/2))
0
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 1/2))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1/2))
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1/2))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) 1) -1))
0
(exp.f32 (*.f32 (neg.f32 (log.f32 0)) 3))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 3))
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 3))
0
(exp.f32 (*.f32 (*.f32 (log.f32 0) -1) 1))
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 0)) 1) 1))
0
(log1p.f32 (expm1.f32 (/.f32 1 0)))
0

localize165.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O)
99.2%
(/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))
99.0%
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 104 to 42 computations (59.6% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1250×log-prod
810×prod-diff
620×pow-prod-up
578×pow-exp
430×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01399
127675
2389875
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))
(/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v)))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O)
Outputs
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) (*.f32 (sinh.f32 (/.f32 1 v)) v))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1)
(/.f32 1 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(/.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(/.f32 (+.f32 v v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 1)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (/.f32 1 v))
(/.f32 (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))) -1)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 2 (pow.f32 v 3))) (*.f32 2 (fma.f32 v v 0)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 0) 0)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 v 3))) (fma.f32 v v 0))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 0) 0)
(/.f32 (*.f32 (+.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 1)
(pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) -1)
(pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3) 1/3)
(pow.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (*.f32 (+.f32 v v) (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (+.f32 v v)))
(cbrt.f32 (*.f32 (+.f32 v v) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(fma.f32 v (sinh.f32 (/.f32 1 v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(fma.f32 (sinh.f32 (/.f32 1 v)) v (*.f32 (sinh.f32 (/.f32 1 v)) v))
(+.f32 0 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (+.f32 v v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(*.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(*.f32 -1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(*.f32 (/.f32 1 (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) -1)
(pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))) -1)
(sqrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) (+.f32 v v)))
(log.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O)) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 1 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) cosTheta_O))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(/.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) v)
(/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (cbrt.f32 cosTheta_O)))
(/.f32 (sqrt.f32 cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (sqrt.f32 cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(/.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(/.f32 (*.f32 cosTheta_O (/.f32 1 (sinh.f32 (/.f32 1 v)))) (+.f32 v v))
(/.f32 (*.f32 -1 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(/.f32 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) cosTheta_O) (+.f32 v v))
(/.f32 (/.f32 cosTheta_O 1) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 cosTheta_O (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) cosTheta_O) -1)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 cosTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))

simplify64.0ms (0.3%)

Algorithm
egg-herbie
Rules
284×associate-*r*
276×associate-*l*
270×fma-def
268×associate-/r*
242×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03433408
18633408
246263408
Stop Event
unsound
Counts
164 → 150
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 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1/2 v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(/.f32 1/2 v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) (*.f32 (sinh.f32 (/.f32 1 v)) v))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1)
(/.f32 1 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(/.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(/.f32 (+.f32 v v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 1)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (/.f32 1 v))
(/.f32 (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))) -1)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 2 (pow.f32 v 3))) (*.f32 2 (fma.f32 v v 0)))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 0) 0)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 v 3))) (fma.f32 v v 0))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 0) 0)
(/.f32 (*.f32 (+.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 1)
(pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) -1)
(pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3) 1/3)
(pow.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (*.f32 (+.f32 v v) (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (+.f32 v v)))
(cbrt.f32 (*.f32 (+.f32 v v) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(fma.f32 v (sinh.f32 (/.f32 1 v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(fma.f32 (sinh.f32 (/.f32 1 v)) v (*.f32 (sinh.f32 (/.f32 1 v)) v))
(+.f32 0 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (+.f32 v v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(*.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(*.f32 -1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(*.f32 (/.f32 1 (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) -1)
(pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))) -1)
(sqrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) (+.f32 v v)))
(log.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O)) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 1 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) cosTheta_O))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(/.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) v)
(/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (cbrt.f32 cosTheta_O)))
(/.f32 (sqrt.f32 cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (sqrt.f32 cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(/.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(/.f32 (*.f32 cosTheta_O (/.f32 1 (sinh.f32 (/.f32 1 v)))) (+.f32 v v))
(/.f32 (*.f32 -1 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(/.f32 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) cosTheta_O) (+.f32 v v))
(/.f32 (/.f32 cosTheta_O 1) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 cosTheta_O (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) cosTheta_O) -1)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 cosTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (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 (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 (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 (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 2 v)
(+.f32 v v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 v 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 (*.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 2 v)
(+.f32 v v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 v 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 (*.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 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1/2 v)
(+.f32 v v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(+.f32 v v)
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (/.f32 1/2 v) (/.f32 7/720 (pow.f32 v 5))) (/.f32 1/12 (pow.f32 v 3)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(+.f32 (/.f32 1/2 v) (-.f32 (/.f32 7/720 (pow.f32 v 5)) (+.f32 (/.f32 1/12 (pow.f32 v 3)) (/.f32 31/30240 (pow.f32 v 7)))))
(/.f32 1/2 v)
(+.f32 v v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(+.f32 v v)
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (/.f32 1/2 v) (/.f32 7/720 (pow.f32 v 5))) (/.f32 1/12 (pow.f32 v 3)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(+.f32 (/.f32 1/2 v) (-.f32 (/.f32 7/720 (pow.f32 v 5)) (+.f32 (/.f32 1/12 (pow.f32 v 3)) (/.f32 31/30240 (pow.f32 v 7)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 7))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 v v)
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 v v)
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) v) (*.f32 (sinh.f32 (/.f32 1 v)) v))
(+.f32 v v)
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1)
(+.f32 v v)
(/.f32 1 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(/.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(+.f32 v v)
(/.f32 (+.f32 v v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 1)
(+.f32 v v)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (/.f32 1 v))
(+.f32 v v)
(/.f32 (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(/.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))) -1)
(+.f32 v v)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 2 (pow.f32 v 3))) (*.f32 2 (fma.f32 v v 0)))
(+.f32 v v)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 0) 0)
(/.f32 0 0)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (pow.f32 v 3))) (fma.f32 v v 0))
(+.f32 v v)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 0) 0)
(/.f32 0 0)
(/.f32 (*.f32 (+.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(+.f32 v v)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) 2)
(+.f32 v v)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 1)
(+.f32 v v)
(pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) -1)
(+.f32 v v)
(pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(+.f32 v v)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3) 1/3)
(+.f32 v v)
(pow.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)
(+.f32 v v)
(sqrt.f32 (*.f32 (+.f32 v v) (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 v v)
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 v v)
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3))
(+.f32 v v)
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (+.f32 v v)))
(+.f32 v v)
(cbrt.f32 (*.f32 (+.f32 v v) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(+.f32 v v)
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(+.f32 v v)
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1))
(+.f32 v v)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1) 1))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(+.f32 v v)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) 1/3))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) 2))
(+.f32 v v)
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(+.f32 v v)
(fma.f32 v (sinh.f32 (/.f32 1 v)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(fma.f32 (sinh.f32 (/.f32 1 v)) v (*.f32 (sinh.f32 (/.f32 1 v)) v))
(+.f32 v v)
(+.f32 0 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 2) v) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 1)
(+.f32 v v)
(*.f32 1 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(*.f32 (+.f32 v v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(+.f32 v v)
(*.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 1)
(+.f32 v v)
(*.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(+.f32 v v)
(*.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(+.f32 v v)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(*.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(*.f32 -1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))))
(+.f32 v v)
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(+.f32 v v)
(*.f32 (/.f32 1 (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) -1)
(+.f32 v v)
(pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 1)
(+.f32 v v)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 3)
(+.f32 v v)
(pow.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(+.f32 v v)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)
(+.f32 v v)
(pow.f32 (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) -2)
(+.f32 v v)
(pow.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v)))) -1)
(+.f32 v v)
(sqrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) (+.f32 v v)))
(+.f32 v v)
(log.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(+.f32 v v)
(cbrt.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3))
(+.f32 v v)
(expm1.f32 (log1p.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(exp.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 1))
(+.f32 v v)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 1) -1))
(+.f32 v v)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) -1) 1))
(+.f32 v v)
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 1) 1))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 3))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3)) 1/3))
(+.f32 v v)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) 2))
(+.f32 v v)
(log1p.f32 (expm1.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(+.f32 v v)
(+.f32 0 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O)) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) v)
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (cbrt.f32 cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 cosTheta_O))
(/.f32 (sqrt.f32 cosTheta_O) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) (sqrt.f32 cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (sqrt.f32 cosTheta_O))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (+.f32 v v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))) (*.f32 (+.f32 v v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (/.f32 1 (sinh.f32 (/.f32 1 v)))) (+.f32 v v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 -1 cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (+.f32 v v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) cosTheta_O) (+.f32 v v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O 1) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O (pow.f32 (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (+.f32 v v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 3)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) cosTheta_O) -1)
(*.f32 1/2 (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 1/2 (/.f32 cosTheta_O v))
(log.f32 (pow.f32 (exp.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) 3))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 cosTheta_O 3)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))) 3)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 3)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 1))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))) 1) 1))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 3))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 1/3))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 1/2 (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 v v) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))

eval525.0ms (2.1%)

Compiler

Compiled 21859 to 11886 computations (45.6% saved)

prune422.0ms (1.7%)

Pruning

92 alts after pruning (84 fresh and 8 done)

PrunedKeptTotal
New87434908
Fresh125062
Picked101
Done2810
Total88992981
Accurracy
100.0%
Counts
981 → 92
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
56.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
65.1%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 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)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
56.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
51.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
54.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
62.3%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
53.4%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
56.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
56.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
56.6%
(/.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.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
56.6%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.1%
(/.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.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (pow.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 (/.f32 2 (/.f32 2 (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 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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))))
62.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
56.6%
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
93.8%
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
57.8%
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
57.1%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
57.1%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
50.2%
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
98.6%
(*.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))))
98.5%
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.5%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
98.3%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.6%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) v))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.7%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v 2)))))
98.7%
(*.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)))))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (*.f32 (/.f32 1 (*.f32 v 2)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
88.3%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))))
70.4%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
98.6%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v))))
70.5%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
51.7%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
56.6%
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
98.6%
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
98.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
66.3%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
55.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
55.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
55.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
55.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
54.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
59.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.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 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
56.6%
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
98.6%
(*.f32 cosTheta_i (*.f32 (/.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))))))
56.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
98.6%
(*.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)))))))))
57.7%
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
56.6%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
56.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
57.1%
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
50.2%
(*.f32 1/2 (-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
56.6%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
55.7%
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
55.6%
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
57.8%
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
57.7%
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
45.9%
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 4060 to 2963 computations (27% saved)

localize140.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 91 to 44 computations (51.6% saved)

series153.0ms (0.6%)

Counts
3 → 108
Calls

27 calls:

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

rewrite113.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
812×expm1-udef
812×log1p-udef
462×add-sqr-sqrt
456×pow1
454×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify123.0ms (0.5%)

Algorithm
egg-herbie
Rules
1570×times-frac
1236×associate-*r*
1128×associate-*l*
914×associate-/r*
746×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059915477
1193314987
Stop Event
node limit
Counts
279 → 261
Calls
Call 1
Inputs
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (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 (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 (*.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 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 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 cosTheta_O (pow.f32 v -2)))) 1)
(/.f32 cosTheta_O (*.f32 v v))
(/.f32 cosTheta_O (/.f32 v (/.f32 1 v)))
(/.f32 cosTheta_O (/.f32 (*.f32 v v) 1))
(/.f32 (/.f32 cosTheta_O v) v)
(/.f32 1 (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 1 (/.f32 v (/.f32 cosTheta_O v)))
(/.f32 1 (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 (/.f32 1 v) (/.f32 v cosTheta_O))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(/.f32 -1 (*.f32 (/.f32 v cosTheta_O) (neg.f32 v)))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v (neg.f32 v)))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) -1) (*.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 (*.f32 -1 (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (neg.f32 v))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (/.f32 (/.f32 cosTheta_O v) 1) v)
(/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) -1) (neg.f32 v))
(/.f32 (*.f32 (/.f32 1 v) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 v)) (neg.f32 v))
(/.f32 (*.f32 -1 (/.f32 cosTheta_O v)) (neg.f32 v))
(pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 2))
(log.f32 (exp.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (pow.f32 v -2)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (/.f32 cosTheta_O v) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 1 v) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) 1/2) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (pow.f32 v -2)))
(*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) 1) (/.f32 (/.f32 1 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1 v) 2))
(*.f32 (/.f32 (/.f32 1 v) 2) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 1 v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 v) 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) 2) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 1) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3) (pow.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 1 (*.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(/.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))
(/.f32 1 (/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)))
(/.f32 1 (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i))
(/.f32 cosTheta_i (*.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_O (pow.f32 v -2))))
(/.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) 1) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v v))) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) (*.f32 v v))) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2)) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)) (neg.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (neg.f32 cosTheta_i)) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (neg.f32 cosTheta_O) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2)) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 1) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 2) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) 1) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O v)))) (cbrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) (sqrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (sqrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 3) (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
Outputs
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (pow.f32 v 2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 (*.f32 cosTheta_O -7/360) -1/2) (pow.f32 v 5))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 (*.f32 cosTheta_O -7/360) -1/2) (pow.f32 v 5)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O 1/840) (*.f32 cosTheta_O -7/2160)) (pow.f32 v 7))) (/.f32 (*.f32 cosTheta_O -1/12) (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O)))
(-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_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 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))))
(fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (neg.f32 (*.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 (/.f32 -1 v)))))) (-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (/.f32 (/.f32 (*.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 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (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 (*.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 (*.f32 1/3 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))) (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (neg.f32 (*.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 (/.f32 -1 v)))))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (-.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) 1/3)) (/.f32 (neg.f32 (*.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 (/.f32 -1 v)))))) (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O)))
(-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_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 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))))
(fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (neg.f32 (*.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 (/.f32 -1 v)))))) (-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O)))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 sinTheta_i 3)) -2/3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) (/.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 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) v) v))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) v) v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_i (*.f32 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 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (fma.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (*.f32 v v)) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) v) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 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_O cosTheta_i) (*.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)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (/.f32 (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) v) v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 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_O cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O 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_O cosTheta_i) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_i)))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)) (/.f32 (/.f32 (*.f32 (*.f32 -1/2 sinTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i))) 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 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (pow.f32 v -2)))) 1)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (/.f32 v (/.f32 1 v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 cosTheta_O (/.f32 (*.f32 v v) 1))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (/.f32 cosTheta_O v) v)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 1 (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 1 (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 1 (/.f32 v (/.f32 cosTheta_O v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 1 (/.f32 (*.f32 v v) cosTheta_O))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (/.f32 1 v) (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (/.f32 v (cbrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) v) (cbrt.f32 (/.f32 cosTheta_O v)))
(/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (/.f32 v (sqrt.f32 (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) v) (sqrt.f32 (/.f32 cosTheta_O v)))
(/.f32 -1 (*.f32 (/.f32 v cosTheta_O) (neg.f32 v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 -1 (*.f32 (neg.f32 v) (/.f32 v cosTheta_O)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v (neg.f32 v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 v) v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 cosTheta_O -1) (*.f32 v (neg.f32 v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 1) (*.f32 (neg.f32 v) v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 (neg.f32 cosTheta_O) -1) (*.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 -1 (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (neg.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 cosTheta_O v) 1) v)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 cosTheta_O v) -1) (neg.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 (/.f32 1 v) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 v)) (neg.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(/.f32 (*.f32 -1 (/.f32 cosTheta_O v)) (neg.f32 v))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 3)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(pow.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3) 1/3)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 2))
(fabs.f32 (*.f32 cosTheta_O (pow.f32 v -2)))
(log.f32 (exp.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (pow.f32 v -2)))))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (/.f32 cosTheta_O v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(exp.f32 (log.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 1))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (pow.f32 v -2))))
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 cosTheta_O (pow.f32 v -2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 1 v) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 1 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_O v) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) 1/2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) 1/2) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 -1/2 (/.f32 (*.f32 (pow.f32 v -2) (neg.f32 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 cosTheta_O v) 1/2) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (*.f32 (/.f32 cosTheta_O v) 1/2))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (*.f32 cosTheta_O (pow.f32 v -2)))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) 1) (/.f32 (/.f32 1 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1 v) 2))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 1 v) 2) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 1 v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (/.f32 (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) (pow.f32 v -2))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 1 v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (/.f32 (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) (pow.f32 v -2))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 v) 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 1 v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 1 v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (/.f32 (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) (pow.f32 v -2))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) 2) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) 2) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (pow.f32 v -2))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 1) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2))
(/.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (sqrt.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (pow.f32 (/.f32 (sqrt.f32 cosTheta_O) v) 2) 1/2) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) -1)
(/.f32 1 (*.f32 (/.f32 2 (*.f32 cosTheta_O (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 (/.f32 (/.f32 2 cosTheta_O) (pow.f32 v -2))) (sinh.f32 (/.f32 1 v)))
(neg.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 -2 (sinh.f32 (/.f32 1 v))))
(*.f32 -1/2 (/.f32 (*.f32 (pow.f32 v -2) (neg.f32 cosTheta_O)) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) 2))
(fabs.f32 (*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3) (pow.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 3) (*.f32 8 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 1 (*.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 1 (/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 1 (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_O (pow.f32 v -2))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (/.f32 (neg.f32 cosTheta_i) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (/.f32 2 (*.f32 cosTheta_O (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 -2 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 2 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (neg.f32 cosTheta_i) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (/.f32 2 (*.f32 cosTheta_O (pow.f32 v -2))) (sinh.f32 (/.f32 1 v))))
(/.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 -2 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) 1) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) cosTheta_i) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) -2) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (neg.f32 cosTheta_i)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v v))) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O (pow.f32 v -2))) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) (*.f32 v v))) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2)) (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i)) (neg.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (neg.f32 cosTheta_i)) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (neg.f32 cosTheta_O) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 1) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) cosTheta_i)) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (*.f32 4 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) cosTheta_i) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) 1) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O v)))) (cbrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v)))) (*.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (/.f32 (*.f32 1/2 (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) sinTheta_i) (/.f32 sinTheta_O v)))))
(/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i) (sqrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (sqrt.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 3)
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 3) 1/3)
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2)
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) 2))
(fabs.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 3))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 3)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 3) (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) 3)))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(exp.f32 (*.f32 (-.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) cosTheta_i)) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) 1/2) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 (pow.f32 v -2) 1/2)) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))

localize26.0ms (0.1%)

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.0%
(/.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_O
@inf
(*.f32 cosTheta_i cosTheta_O)
0.0ms
cosTheta_i
@inf
(*.f32 cosTheta_i cosTheta_O)
0.0ms
cosTheta_i
@0
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))

rewrite113.0ms (0.5%)

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

simplify75.0ms (0.3%)

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)

localize88.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
99.1%
(-.f32 6 (exp.f32 (/.f32 1 v)))
98.9%
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
97.6%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 53 to 32 computations (39.6% saved)

series9.0ms (0%)

Counts
3 → 68
Calls

18 calls:

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

rewrite109.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1734×log-prod
642×log-div
586×expm1-udef
584×log1p-udef
332×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01587
132787
2470887
Stop Event
node limit
Counts
3 → 151
Calls
Call 1
Inputs
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
Outputs
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1)
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 1 v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (*.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (*.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 1 v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 1 v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) 1) (/.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) 1) (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (+.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2)
(pow.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) -1)
(neg.f32 (/.f32 (/.f32 cosTheta_O v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 6 (neg.f32 (exp.f32 (/.f32 1 v))))
(+.f32 6 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 1))
(+.f32 0 (-.f32 6 (exp.f32 (/.f32 1 v))))
(+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3))) (/.f32 1 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))))
(/.f32 1 (/.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(/.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (neg.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (neg.f32 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 216 (pow.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 3)) (+.f32 36 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v)))) (*.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))))
(/.f32 (-.f32 36 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v))))) (-.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))
(pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(fma.f32 1 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 -1 (exp.f32 (/.f32 1 v)) 6)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 6)
(+.f32 0 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) 1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 v cosTheta_i)))
(/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_i)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 v cosTheta_i) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_i)))
(/.f32 1 (*.f32 (/.f32 v cosTheta_i) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(/.f32 1 (/.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(/.f32 1 (/.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))))
(/.f32 1 (/.f32 v (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i)))
(/.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 v cosTheta_i))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) v))
(/.f32 cosTheta_i (*.f32 v (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v)))
(/.f32 cosTheta_i (/.f32 v (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 (/.f32 v cosTheta_i) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) v)
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) 1) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 v cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (neg.f32 cosTheta_i)) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 v (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1) (*.f32 (neg.f32 v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 (neg.f32 v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (neg.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_O) v)) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 cosTheta_i v)) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 1) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 2)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))

simplify167.0ms (0.7%)

Algorithm
egg-herbie
Rules
1210×log-prod
836×times-frac
778×log-div
678×associate-/l*
616×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04638773
112758519
259838487
Stop Event
node limit
Counts
219 → 227
Calls
Call 1
Inputs
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 1/5 (/.f32 cosTheta_O v))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/5 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (*.f32 1/5 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/5 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O))) (+.f32 (*.f32 -1/150 cosTheta_O) (*.f32 -1/250 cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (*.f32 1/5 (/.f32 cosTheta_O v)))))
(*.f32 1/5 (/.f32 cosTheta_O v))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/5 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (*.f32 1/5 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 1/5 (/.f32 cosTheta_O v)) (+.f32 (*.f32 1/250 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/150 (/.f32 cosTheta_O (pow.f32 v 4))) (*.f32 -1/5 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 4))))))))
5
(-.f32 5 (/.f32 1 v))
(-.f32 5 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v)))
(-.f32 5 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v))))
5
(-.f32 5 (/.f32 1 v))
(-.f32 5 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v)))
(-.f32 5 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/5 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 -1/150 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/250 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 5))) (+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))))))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/5 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/150 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (*.f32 1/250 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1)
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 1 v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (*.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (*.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) v))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 1 v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 1 v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) 1) (/.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) 1) (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (+.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2)
(pow.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) -1)
(neg.f32 (/.f32 (/.f32 cosTheta_O v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 6 (neg.f32 (exp.f32 (/.f32 1 v))))
(+.f32 6 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 1))
(+.f32 0 (-.f32 6 (exp.f32 (/.f32 1 v))))
(+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3))) (/.f32 1 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))))
(/.f32 1 (/.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(/.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (neg.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (neg.f32 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 216 (pow.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 3)) (+.f32 36 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v)))) (*.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))))
(/.f32 (-.f32 36 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v))))) (-.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))
(pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(fma.f32 1 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 -1 (exp.f32 (/.f32 1 v)) 6)
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 6)
(+.f32 0 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) 1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 v cosTheta_i)))
(/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_i)))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 v cosTheta_i) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 1 (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_i)))
(/.f32 1 (*.f32 (/.f32 v cosTheta_i) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(/.f32 1 (/.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(/.f32 1 (/.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))))
(/.f32 1 (/.f32 v (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i)))
(/.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 v cosTheta_i))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) v))
(/.f32 cosTheta_i (*.f32 v (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v)))
(/.f32 cosTheta_i (/.f32 v (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 (/.f32 v cosTheta_i) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) v)
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) 1) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 v cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (neg.f32 cosTheta_i)) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 v (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1) (*.f32 (neg.f32 v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 (neg.f32 v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (neg.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_O) v)) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 cosTheta_i v)) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (neg.f32 v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 1) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 2)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
Outputs
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 1/5 (/.f32 cosTheta_O v))
(/.f32 (*.f32 1/5 cosTheta_O) v)
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/5 (/.f32 cosTheta_O v)))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 1/5 cosTheta_O) v))
(fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (*.f32 1/5 (/.f32 cosTheta_O v))))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 -1 (/.f32 (*.f32 cosTheta_O -7/250) (pow.f32 v 3)) (/.f32 (*.f32 1/5 cosTheta_O) v)))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (*.f32 1/5 (/.f32 cosTheta_O v)) (/.f32 cosTheta_O (/.f32 (pow.f32 v 3) -7/250))))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/5 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O))) (+.f32 (*.f32 -1/150 cosTheta_O) (*.f32 -1/250 cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (*.f32 1/5 (/.f32 cosTheta_O v)))))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 -1 (/.f32 (fma.f32 1/5 (*.f32 cosTheta_O -7/250) (*.f32 cosTheta_O -4/375)) (pow.f32 v 4)) (fma.f32 -1 (/.f32 (*.f32 cosTheta_O -7/250) (pow.f32 v 3)) (/.f32 (*.f32 1/5 cosTheta_O) v))))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (-.f32 (*.f32 1/5 (/.f32 cosTheta_O v)) (/.f32 cosTheta_O (/.f32 (pow.f32 v 3) -7/250))) (/.f32 (fma.f32 cosTheta_O -4/375 (*.f32 cosTheta_O -7/1250)) (pow.f32 v 4))))
(*.f32 1/5 (/.f32 cosTheta_O v))
(/.f32 (*.f32 1/5 cosTheta_O) v)
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/5 (/.f32 cosTheta_O v)))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 1/5 cosTheta_O) v))
(fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (*.f32 1/5 (/.f32 cosTheta_O v))))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 -1 (/.f32 (*.f32 cosTheta_O -7/250) (pow.f32 v 3)) (/.f32 (*.f32 1/5 cosTheta_O) v)))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (*.f32 1/5 (/.f32 cosTheta_O v)) (/.f32 cosTheta_O (/.f32 (pow.f32 v 3) -7/250))))
(+.f32 (*.f32 1/25 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 1/5 (/.f32 cosTheta_O v)) (+.f32 (*.f32 1/250 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/150 (/.f32 cosTheta_O (pow.f32 v 4))) (*.f32 -1/5 (/.f32 (+.f32 (*.f32 -1/125 cosTheta_O) (*.f32 -1/50 cosTheta_O)) (pow.f32 v 4))))))))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 -1 (/.f32 (*.f32 cosTheta_O -7/250) (pow.f32 v 3)) (fma.f32 1/5 (/.f32 cosTheta_O v) (fma.f32 1/250 (/.f32 cosTheta_O (pow.f32 v 4)) (fma.f32 1/150 (/.f32 cosTheta_O (pow.f32 v 4)) (*.f32 -1/5 (/.f32 (*.f32 cosTheta_O -7/250) (pow.f32 v 4))))))))
(fma.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (fma.f32 1/5 (/.f32 cosTheta_O v) (+.f32 (*.f32 -1/5 (/.f32 (*.f32 cosTheta_O -7/250) (pow.f32 v 4))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 4/375))) (/.f32 cosTheta_O (/.f32 (pow.f32 v 3) -7/250))))
5
(-.f32 5 (/.f32 1 v))
(-.f32 5 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v)))
(-.f32 5 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))
(-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))
(-.f32 5 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v))))
(-.f32 5 (+.f32 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))))
(-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))
5
(-.f32 5 (/.f32 1 v))
(-.f32 5 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v)))
(-.f32 5 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))
(-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))
(-.f32 5 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (/.f32 1 v))))
(-.f32 5 (+.f32 (+.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))))
(-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/25 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))))
(fma.f32 1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 1/25 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/250) (pow.f32 v 4)))))
(-.f32 (fma.f32 1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 4) -7/250)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/5 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 -1/150 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/250 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 5))) (+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))))))
(fma.f32 -1 (/.f32 (fma.f32 1/5 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/250) (*.f32 (*.f32 cosTheta_O cosTheta_i) -4/375)) (pow.f32 v 5)) (fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 1/25 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/250) (pow.f32 v 4))))))
(-.f32 (-.f32 (fma.f32 1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 4) -7/250))) (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) -4/375 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/1250)) (pow.f32 v 5)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 1/25 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))))
(fma.f32 1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v)))
(+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4)))))
(fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 1/25 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/250) (pow.f32 v 4)))))
(-.f32 (fma.f32 1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 4) -7/250)))
(+.f32 (*.f32 -1/5 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 1/25 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/150 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/50 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/125 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 4))) (*.f32 1/250 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))))
(fma.f32 -1/5 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/250) (pow.f32 v 5)) (fma.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 1/25 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)) (fma.f32 1/150 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 5)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/250) (pow.f32 v 4)) (*.f32 1/250 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 5))))))))
(fma.f32 -1/5 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i -7/250)) (pow.f32 v 5)) (fma.f32 1/5 (/.f32 cosTheta_O (*.f32 v (/.f32 v cosTheta_i))) (fma.f32 1/25 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/150 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) (-.f32 (/.f32 (*.f32 1/250 (*.f32 cosTheta_O cosTheta_i)) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (pow.f32 v 4) -7/250)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 1 v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (*.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (*.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 1 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v (+.f32 (exp.f32 (/.f32 1 v)) -6)))
(*.f32 (/.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) v))
(/.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (cbrt.f32 cosTheta_O) v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (/.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 cosTheta_O) v)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) v))
(/.f32 (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (sqrt.f32 cosTheta_O) v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 1 v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 1 v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 1 (*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 1 (*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) 1) (/.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O v)) 2) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) 1) (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 (sqrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (/.f32 1 (*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v)))
(/.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 cosTheta_O (*.f32 (-.f32 216 (exp.f32 (/.f32 3 v))) v)) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 216 (exp.f32 (/.f32 3 v))))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (+.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (+.f32 6 (exp.f32 (/.f32 1 v)))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) 1/3)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) -1)
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(neg.f32 (/.f32 (/.f32 cosTheta_O v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 cosTheta_O) (*.f32 v (+.f32 (exp.f32 (/.f32 1 v)) -6)))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) 2))
(fabs.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) 3) (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3)))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))
(+.f32 6 (neg.f32 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 6 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 1))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 0 (-.f32 6 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 1 (-.f32 6 (exp.f32 (/.f32 1 v))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(*.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3))) (/.f32 1 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (/.f32 3 v)))))
(/.f32 (-.f32 216 (exp.f32 (/.f32 3 v))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (/.f32 3 v)))))
(/.f32 (-.f32 216 (exp.f32 (/.f32 3 v))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 1 (/.f32 (+.f32 6 (exp.f32 (/.f32 1 v))) (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (/.f32 3 v)))))
(/.f32 (-.f32 216 (exp.f32 (/.f32 3 v))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (-.f32 216 (exp.f32 (*.f32 (/.f32 1 v) 3)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (neg.f32 (-.f32 216 (exp.f32 (/.f32 3 v)))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (+.f32 -216 (exp.f32 (/.f32 3 v))) (neg.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36)))
(/.f32 (neg.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2))) (neg.f32 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 -36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (-.f32 -6 (exp.f32 (/.f32 1 v))))
(/.f32 (+.f32 216 (pow.f32 (neg.f32 (exp.f32 (/.f32 1 v))) 3)) (+.f32 36 (-.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v)))) (*.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (/.f32 (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36) (-.f32 216 (exp.f32 (/.f32 3 v)))))
(/.f32 (-.f32 216 (exp.f32 (/.f32 3 v))) (fma.f32 (exp.f32 (/.f32 1 v)) (+.f32 6 (exp.f32 (/.f32 1 v))) 36))
(/.f32 (-.f32 36 (*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (exp.f32 (/.f32 1 v))))) (-.f32 6 (neg.f32 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (/.f32 1 (+.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 36 (pow.f32 (exp.f32 (/.f32 1 v)) 2)) (+.f32 6 (exp.f32 (/.f32 1 v))))
(pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 1)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 3)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3) 1/3)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 2)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))
(fabs.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))
(log.f32 (exp.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 3))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) 1))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 1 (neg.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(+.f32 6 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 -1 (exp.f32 (/.f32 1 v)) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (*.f32 (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v))))) (cbrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (neg.f32 (exp.f32 (/.f32 1 v)))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (exp.f32 (/.f32 1 v))) 6)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 2) (neg.f32 (cbrt.f32 (exp.f32 (/.f32 1 v)))) 6)
(+.f32 6 (neg.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) 3)))
(fma.f32 (neg.f32 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (sqrt.f32 (exp.f32 (/.f32 1 v))) 6)
(-.f32 6 (exp.f32 (/.f32 1 v)))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_O (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 v cosTheta_i) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 1 (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 1 (*.f32 (/.f32 v cosTheta_i) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 1 (/.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 1 (/.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 1 (/.f32 v (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) (/.f32 v cosTheta_i))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 v (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (/.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (/.f32 v (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O)) (neg.f32 v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 (/.f32 v cosTheta_i) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) v)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) 1) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 v cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))) (neg.f32 v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (neg.f32 cosTheta_i)) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (neg.f32 v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))) (neg.f32 v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 v (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (neg.f32 v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) 1) (*.f32 (neg.f32 v) (*.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 (neg.f32 v) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (neg.f32 (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i)) (neg.f32 v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) (neg.f32 cosTheta_i)) (neg.f32 v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 cosTheta_O) v)) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 cosTheta_i v)) (neg.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) (neg.f32 v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 1) (-.f32 6 (exp.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2))) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v (/.f32 v cosTheta_i))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 6 (exp.f32 (/.f32 1 v))) 2)) (cbrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v))))) (sqrt.f32 (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) 1) v)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 3)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3) 1/3)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 2)
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v)) 2))
(fabs.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v)))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))) 3))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))) 3)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))) 1))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (/.f32 v cosTheta_i) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))) (/.f32 cosTheta_i v))

localize84.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v)))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
98.1%
(-.f32 1 (/.f32 1 v))
97.6%
(exp.f32 (/.f32 1 v))
Compiler

Compiled 62 to 35 computations (43.5% saved)

series2.0ms (0%)

Counts
2 → 15
Calls

6 calls:

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

rewrite85.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1200×prod-diff
878×log-prod
624×fma-def
592×pow-prod-down
482×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0942
119736
2270736
Stop Event
node limit
Counts
2 → 204
Calls
Call 1
Inputs
(-.f32 1 (/.f32 1 v))
(-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v)))
Outputs
(+.f32 1 (/.f32 -1 v))
(+.f32 1 (*.f32 (/.f32 -1 v) 1))
(+.f32 0 (+.f32 1 (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(*.f32 1 (+.f32 1 (/.f32 -1 v)))
(*.f32 (+.f32 1 (/.f32 -1 v)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (cbrt.f32 (+.f32 1 (/.f32 -1 v))))
(*.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))))
(*.f32 (-.f32 1 (pow.f32 v -3)) (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))))
(*.f32 (-.f32 1 (pow.f32 v -2)) (/.f32 1 (+.f32 1 (/.f32 1 v))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 v -3))) (neg.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 v -2))) (neg.f32 (+.f32 1 (/.f32 1 v))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 -1 v) 3)) (+.f32 1 (-.f32 (pow.f32 (/.f32 -1 v) 2) (/.f32 -1 v))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 v) 2)) (-.f32 1 (/.f32 -1 v)))
(pow.f32 (+.f32 1 (/.f32 -1 v)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 3) 1/3)
(pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) 2)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3))) -1)
(pow.f32 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))) -1)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))
(log.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v)))))
(cbrt.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (/.f32 -1 v))))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (/.f32 -1 v))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (/.f32 -1 v))) 1/3))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 3) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (/.f32 -1 v))) 2))
(log1p.f32 (expm1.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (/.f32 -1 v) 1)
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (neg.f32 (/.f32 1 (cbrt.f32 v))) 1)
(fma.f32 (pow.f32 v -1/2) (neg.f32 (pow.f32 v -1/2)) 1)
(fma.f32 -1 (/.f32 1 v) 1)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (cbrt.f32 (/.f32 -1 v)) 1)
(fma.f32 (sqrt.f32 (/.f32 -1 v)) (sqrt.f32 (/.f32 -1 v)) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)) 1)
(fma.f32 (neg.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2) 1)
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2) (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 -1 v))) (sqrt.f32 (/.f32 -1 v)) (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)) (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 -1 (+.f32 1 (/.f32 -1 v)) (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 0 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))
(+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v))
(+.f32 (*.f32 (expm1.f32 (/.f32 1 v)) 1) (/.f32 1 v))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(*.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))
(*.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))
(*.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))) (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))))
(/.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))) (neg.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))) (neg.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 3)) (+.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (-.f32 (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 2) (*.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v)))))))
(/.f32 (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 3) (pow.f32 v -3)) (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (-.f32 (pow.f32 v -2) (*.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 2)) (-.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v)))))
(/.f32 (-.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (pow.f32 v -2)) (-.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v)))
(pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))) (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))) -1)
(pow.f32 (/.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (expm1.f32 (/.f32 1 v)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 v))) (exp.f32 (expm1.f32 (/.f32 1 v)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (/.f32 1 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (exp.f32 (/.f32 1 v)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 1 (/.f32 -1 v)))) (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v))))))
(log.f32 (*.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (+.f32 1 (expm1.f32 (/.f32 1 v)))))
(log.f32 (/.f32 (exp.f32 (exp.f32 (/.f32 1 v))) (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (+.f32 1 (/.f32 -1 v)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (/.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (exp.f32 (/.f32 -1 v))))
(log.f32 (/.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (pow.f32 (E.f32) (/.f32 -1 v))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(fma.f32 1 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (neg.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(fma.f32 1 (expm1.f32 (/.f32 1 v)) (/.f32 1 v))
(fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (/.f32 -1 v)))
(fma.f32 (/.f32 1 v) 1 (expm1.f32 (/.f32 1 v)))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (expm1.f32 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v)) (expm1.f32 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (pow.f32 v -1/2) (pow.f32 v -1/2) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (neg.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 -1 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))
(fma.f32 -1 (/.f32 -1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (expm1.f32 (/.f32 1 v)) 1 (/.f32 1 v))
(fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (/.f32 1 v))
(fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) 2) (cbrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (/.f32 1 v))
(fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(fma.f32 (sqrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (sqrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 v) -2) (/.f32 1 (cbrt.f32 v)) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (/.f32 1 v))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))

simplify188.0ms (0.8%)

Algorithm
egg-herbie
Rules
1026×distribute-lft-in
946×unswap-sqr
740×fma-neg
690×times-frac
536×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046910097
111618909
233717309
Stop Event
node limit
Counts
219 → 267
Calls
Call 1
Inputs
(/.f32 -1 v)
1
1
(/.f32 1 v)
(-.f32 (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 v)) 1)
(-.f32 (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 v)) 1)
(-.f32 (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 v)) 1)
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 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 (*.f32 1/24 (/.f32 1 (pow.f32 v 4))) (*.f32 2 (/.f32 1 v)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 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 (*.f32 1/24 (/.f32 1 (pow.f32 v 4))) (*.f32 2 (/.f32 1 v)))))
(+.f32 1 (/.f32 -1 v))
(+.f32 1 (*.f32 (/.f32 -1 v) 1))
(+.f32 0 (+.f32 1 (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(*.f32 1 (+.f32 1 (/.f32 -1 v)))
(*.f32 (+.f32 1 (/.f32 -1 v)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (cbrt.f32 (+.f32 1 (/.f32 -1 v))))
(*.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))))
(*.f32 (-.f32 1 (pow.f32 v -3)) (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))))
(*.f32 (-.f32 1 (pow.f32 v -2)) (/.f32 1 (+.f32 1 (/.f32 1 v))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 v -3))) (neg.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 v -2))) (neg.f32 (+.f32 1 (/.f32 1 v))))
(/.f32 (+.f32 1 (pow.f32 (/.f32 -1 v) 3)) (+.f32 1 (-.f32 (pow.f32 (/.f32 -1 v) 2) (/.f32 -1 v))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 v) 2)) (-.f32 1 (/.f32 -1 v)))
(pow.f32 (+.f32 1 (/.f32 -1 v)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 3)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 3) 1/3)
(pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) 2)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3))) -1)
(pow.f32 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))) -1)
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))
(log.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v)))))
(cbrt.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (/.f32 -1 v))))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 1) 1))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (/.f32 -1 v))) 3))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (/.f32 -1 v))) 1/3))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 3) 1/3))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (/.f32 -1 v))) 2))
(log1p.f32 (expm1.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (/.f32 -1 v) 1)
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (neg.f32 (/.f32 1 (cbrt.f32 v))) 1)
(fma.f32 (pow.f32 v -1/2) (neg.f32 (pow.f32 v -1/2)) 1)
(fma.f32 -1 (/.f32 1 v) 1)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (cbrt.f32 (/.f32 -1 v)) 1)
(fma.f32 (sqrt.f32 (/.f32 -1 v)) (sqrt.f32 (/.f32 -1 v)) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)) 1)
(fma.f32 (neg.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2) 1)
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2) (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 -1 v))) (sqrt.f32 (/.f32 -1 v)) (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)) (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 -1 (+.f32 1 (/.f32 -1 v)) (+.f32 1 (/.f32 -1 v))))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 0 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))
(+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v))
(+.f32 (*.f32 (expm1.f32 (/.f32 1 v)) 1) (/.f32 1 v))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(*.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))
(*.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))
(*.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))) (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))))
(/.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))) (neg.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))) (neg.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 3)) (+.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (-.f32 (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 2) (*.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v)))))))
(/.f32 (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 3) (pow.f32 v -3)) (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (-.f32 (pow.f32 v -2) (*.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 2)) (-.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v)))))
(/.f32 (-.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (pow.f32 v -2)) (-.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v)))
(pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))) (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))) -1)
(pow.f32 (/.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))) -1)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))))
(log.f32 (*.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (expm1.f32 (/.f32 1 v)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 v))) (exp.f32 (expm1.f32 (/.f32 1 v)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (/.f32 1 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (exp.f32 (/.f32 1 v)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 1 (/.f32 -1 v)))) (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v))))))
(log.f32 (*.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (+.f32 1 (expm1.f32 (/.f32 1 v)))))
(log.f32 (/.f32 (exp.f32 (exp.f32 (/.f32 1 v))) (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (+.f32 1 (/.f32 -1 v)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v))))))
(log.f32 (/.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (exp.f32 (/.f32 -1 v))))
(log.f32 (/.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (pow.f32 (E.f32) (/.f32 -1 v))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(fma.f32 1 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 1 (neg.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(fma.f32 1 (expm1.f32 (/.f32 1 v)) (/.f32 1 v))
(fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (/.f32 -1 v)))
(fma.f32 (/.f32 1 v) 1 (expm1.f32 (/.f32 1 v)))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (expm1.f32 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v)) (expm1.f32 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (pow.f32 v -1/2) (pow.f32 v -1/2) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (neg.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 -1 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))
(fma.f32 -1 (/.f32 -1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (expm1.f32 (/.f32 1 v)) 1 (/.f32 1 v))
(fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (/.f32 1 v))
(fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) 2) (cbrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (/.f32 1 v))
(fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(fma.f32 (sqrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (sqrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 v) -2) (/.f32 1 (cbrt.f32 v)) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (/.f32 1 v))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
Outputs
(/.f32 -1 v)
1
1
(/.f32 1 v)
(-.f32 (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 v)) 1)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(-.f32 (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 v)) 1)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(-.f32 (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 v)) 1)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))
(fma.f32 1/2 (pow.f32 v -2) (/.f32 2 v))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 2 (/.f32 1 v))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (fma.f32 1/2 (pow.f32 v -2) (/.f32 2 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 v 4))) (*.f32 2 (/.f32 1 v)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/24 (pow.f32 v 4)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (fma.f32 1/2 (pow.f32 v -2) (/.f32 2 v)) (/.f32 1/24 (pow.f32 v 4))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/2 (/.f32 1 (pow.f32 v 2))))
(+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))
(fma.f32 1/2 (pow.f32 v -2) (/.f32 2 v))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (*.f32 2 (/.f32 1 v))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (fma.f32 1/2 (pow.f32 v -2) (/.f32 2 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/24 (/.f32 1 (pow.f32 v 4))) (*.f32 2 (/.f32 1 v)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/24 (pow.f32 v 4)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (fma.f32 1/2 (pow.f32 v -2) (/.f32 2 v)) (/.f32 1/24 (pow.f32 v 4))))
(+.f32 1 (/.f32 -1 v))
(+.f32 (/.f32 -1 v) 1)
(+.f32 1 (*.f32 (/.f32 -1 v) 1))
(+.f32 (/.f32 -1 v) 1)
(+.f32 0 (+.f32 1 (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) 1)
(+.f32 (/.f32 -1 v) 1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 -1 v) 1))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 -1 v) 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 -1 v) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 -1 v) 1)))))
(*.f32 1 (+.f32 1 (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) 1)
(*.f32 (+.f32 1 (/.f32 -1 v)) 1)
(+.f32 (/.f32 -1 v) 1)
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2))
(+.f32 (/.f32 -1 v) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (cbrt.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) 1)
(*.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) 1)
(*.f32 (-.f32 1 (pow.f32 v -3)) (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))
(*.f32 (-.f32 1 (pow.f32 v -2)) (/.f32 1 (+.f32 1 (/.f32 1 v))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 v -3))) (neg.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 v -2))) (neg.f32 (+.f32 1 (/.f32 1 v))))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(/.f32 (+.f32 1 (pow.f32 (/.f32 -1 v) 3)) (+.f32 1 (-.f32 (pow.f32 (/.f32 -1 v) 2) (/.f32 -1 v))))
(/.f32 (+.f32 1 (/.f32 -1 (pow.f32 v 3))) (+.f32 1 (+.f32 (pow.f32 (/.f32 -1 v) 2) (/.f32 1 v))))
(/.f32 (+.f32 1 (/.f32 -1 (pow.f32 v 3))) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 v) 2)) (-.f32 1 (/.f32 -1 v)))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(pow.f32 (+.f32 1 (/.f32 -1 v)) 1)
(+.f32 (/.f32 -1 v) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 3)
(+.f32 (/.f32 -1 v) 1)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 2) 1/2)
(+.f32 (/.f32 -1 v) 1)
(pow.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 3) 1/3)
(+.f32 (/.f32 -1 v) 1)
(pow.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) 2)
(+.f32 (/.f32 -1 v) 1)
(pow.f32 (/.f32 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3))) -1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))
(/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))
(pow.f32 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))) -1)
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))
(/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))
(+.f32 (/.f32 -1 v) 1)
(log.f32 (exp.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) 1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) 1)
(cbrt.f32 (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))
(+.f32 (/.f32 -1 v) 1)
(expm1.f32 (log1p.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) 1)
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 1))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 1) 1))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (*.f32 1/3 (log1p.f32 (/.f32 -1 v))) 3))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (/.f32 -1 v))) 1/3))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (/.f32 -1 v)) 3) 1/3))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (/.f32 -1 v))) 2))
(exp.f32 (log1p.f32 (/.f32 -1 v)))
(log1p.f32 (expm1.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) 1)
(fma.f32 1 (/.f32 -1 v) 1)
(+.f32 (/.f32 -1 v) 1)
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (neg.f32 (/.f32 1 (cbrt.f32 v))) 1)
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)) 1)
(-.f32 1 (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(fma.f32 (pow.f32 v -1/2) (neg.f32 (pow.f32 v -1/2)) 1)
(+.f32 (/.f32 -1 v) 1)
(fma.f32 -1 (/.f32 1 v) 1)
(+.f32 (/.f32 -1 v) 1)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (cbrt.f32 (/.f32 -1 v)) 1)
(+.f32 (/.f32 -1 v) 1)
(fma.f32 (sqrt.f32 (/.f32 -1 v)) (sqrt.f32 (/.f32 -1 v)) 1)
(+.f32 (/.f32 -1 v) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)) 1)
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)) 1)
(-.f32 1 (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(fma.f32 (neg.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2) 1)
(+.f32 (/.f32 -1 v) 1)
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2) (/.f32 -1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 -1 v))) (sqrt.f32 (/.f32 -1 v)) (/.f32 -1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)) (/.f32 -1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 -1 (+.f32 1 (/.f32 -1 v)) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 0 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (*.f32 (expm1.f32 (/.f32 1 v)) 1) (/.f32 1 v))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)))) (fma.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)) (/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))))
(+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 (+.f32 -1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v)))) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v)))))))
(+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 -1 (-.f32 (/.f32 -1 v) (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))) (fma.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))) (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v))))
(+.f32 (fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)))) (fma.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)) (/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))))
(+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 (+.f32 -1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v)))) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v)))))))
(+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 -1 (-.f32 (/.f32 -1 v) (pow.f32 v -2)))))
(+.f32 (fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))) (fma.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))) (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)) (/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (*.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (+.f32 -1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))))
(+.f32 0 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 -1 (-.f32 (/.f32 -1 v) (pow.f32 v -2))))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (*.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 0 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)) (/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (*.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (+.f32 -1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v))))))
(+.f32 0 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 -1 (-.f32 (/.f32 -1 v) (pow.f32 v -2))))))
(+.f32 (fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (*.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))) (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 0 (fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 (fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2))))) (-.f32 1 (pow.f32 v -3)) (*.f32 (/.f32 1 (+.f32 1 (+.f32 (/.f32 1 v) (pow.f32 v -2)))) (-.f32 1 (pow.f32 v -3)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)))) (fma.f32 (/.f32 -1 (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2))) (-.f32 1 (pow.f32 v -3)) (/.f32 (*.f32 (-.f32 1 (pow.f32 v -3)) 1) (+.f32 (+.f32 1 (/.f32 1 v)) (pow.f32 v -2)))))
(+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 (+.f32 -1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v)))) (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 1 (-.f32 (pow.f32 v -2) (/.f32 -1 v)))))))
(+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (-.f32 1 (pow.f32 v -3)) (+.f32 -1 (-.f32 (/.f32 -1 v) (pow.f32 v -2)))))
(+.f32 (fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2))))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (/.f32 1 v)))) (-.f32 1 (pow.f32 v -2)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))))
(+.f32 (fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)))) (fma.f32 (/.f32 -1 (+.f32 1 (/.f32 1 v))) (-.f32 1 (pow.f32 v -2)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 1 v)) (-.f32 1 (pow.f32 v -2))))))
(+.f32 (*.f32 0 (/.f32 (-.f32 1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))) (+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (/.f32 (+.f32 -1 (pow.f32 v -2)) (+.f32 1 (/.f32 1 v))))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 -1 v) 1))) (fma.f32 (neg.f32 (/.f32 -1 v)) 1 (*.f32 (/.f32 -1 v) 1)))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 -1 v)) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 -1 v) 0) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2))))) (fma.f32 (neg.f32 (neg.f32 (/.f32 1 (cbrt.f32 v)))) (cbrt.f32 (pow.f32 v -2)) (*.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v))))
(+.f32 0 (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v))))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) -1))) (fma.f32 (/.f32 -1 v) -1 (*.f32 (/.f32 1 v) -1)))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 -1 v)) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 -1 v) 0) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 -1 v))) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2) (*.f32 (cbrt.f32 (/.f32 -1 v)) (pow.f32 (cbrt.f32 (/.f32 -1 v)) 2))))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 -1 v)) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 -1 v) 0) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2)))))) (fma.f32 (neg.f32 (/.f32 1 (cbrt.f32 v))) (neg.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 1 (cbrt.f32 v)) (neg.f32 (cbrt.f32 (pow.f32 v -2))))))
(+.f32 (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v))))
(+.f32 0 (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))))
(*.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(*.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(*.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(*.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))) (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))) (neg.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (neg.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))) (neg.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (+.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 3)) (+.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (-.f32 (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 2) (*.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v)))))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 3) (pow.f32 v -3)) (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (-.f32 (pow.f32 v -2) (*.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v)))))
(/.f32 (+.f32 (pow.f32 v -3) (pow.f32 (expm1.f32 (/.f32 1 v)) 3)) (+.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (-.f32 (pow.f32 v -2) (/.f32 (expm1.f32 (/.f32 1 v)) v))))
(/.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 2)) (-.f32 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (pow.f32 v -2)) (-.f32 (expm1.f32 (/.f32 1 v)) (/.f32 1 v)))
(/.f32 (-.f32 (pow.f32 (expm1.f32 (/.f32 1 v)) 2) (pow.f32 v -2)) (+.f32 (/.f32 -1 v) (expm1.f32 (/.f32 1 v))))
(pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 3)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2) 1/2)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 3) 1/3)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 2)
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(pow.f32 (/.f32 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v)))) (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3))) -1)
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(pow.f32 (/.f32 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2))) -1)
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 1 v))) (exp.f32 (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (/.f32 1 (exp.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (exp.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (+.f32 1 (/.f32 -1 v)))) (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (*.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (+.f32 1 (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (/.f32 (exp.f32 (exp.f32 (/.f32 1 v))) (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (exp.f32 (+.f32 1 (/.f32 -1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 1 v)))) (+.f32 1 (expm1.f32 (+.f32 1 (/.f32 -1 v))))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (/.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (exp.f32 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log.f32 (/.f32 (exp.f32 (expm1.f32 (/.f32 1 v))) (pow.f32 (E.f32) (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 3))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 1))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) 1) 1))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 3))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 1/3))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))))) 2))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (exp.f32 (/.f32 1 v)) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (neg.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (expm1.f32 (/.f32 1 v)) (/.f32 1 v))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 1 (expm1.f32 (/.f32 1 v)) (neg.f32 (/.f32 -1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (/.f32 1 v) 1 (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 (neg.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (exp.f32 (/.f32 1 v)) 1 (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 1 (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (+.f32 -1 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (-.f32 -1 (/.f32 -1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (+.f32 -1 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (-.f32 -1 (/.f32 -1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (+.f32 -1 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (-.f32 -1 (/.f32 -1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (*.f32 2 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (/.f32 1 v))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (+.f32 -1 (/.f32 1 v)))
(fma.f32 (cbrt.f32 (exp.f32 (/.f32 1 v))) (cbrt.f32 (exp.f32 (/.f32 2 v))) (-.f32 -1 (/.f32 -1 v)))
(fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(fma.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v)) (expm1.f32 (/.f32 1 v)))
(+.f32 (+.f32 (expm1.f32 (/.f32 1 v)) (*.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)))) (fma.f32 (/.f32 1 (cbrt.f32 v)) (cbrt.f32 (pow.f32 v -2)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 -1 (cbrt.f32 v)))))
(+.f32 (+.f32 (*.f32 0 (/.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 v))) (expm1.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 -1 (/.f32 1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (*.f32 (+.f32 (/.f32 -1 v) 1) 0))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) 0)
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 -1 (/.f32 1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (*.f32 (+.f32 (/.f32 -1 v) 1) 0))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) 0)
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 -1 (/.f32 1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (*.f32 (+.f32 (/.f32 -1 v) 1) 0))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 -1 (/.f32 1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (*.f32 (+.f32 (/.f32 -1 v) 1) 0))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 -1 (/.f32 1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (*.f32 (+.f32 (/.f32 -1 v) 1) 0))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (+.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 -1 (/.f32 1 v))))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) (*.f32 (+.f32 (/.f32 -1 v) 1) 0))
(fma.f32 (cbrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v))) 2)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (neg.f32 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (sqrt.f32 (exp.f32 (/.f32 1 v))) (*.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 v -1/2) (pow.f32 v -1/2) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (neg.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 -1 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 -1 (/.f32 -1 v) (expm1.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 3 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 3)) (/.f32 1 (fma.f32 (+.f32 1 (/.f32 -1 v)) (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))) (exp.f32 (*.f32 2 (/.f32 1 v))))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 3)) (/.f32 1 (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1)) (exp.f32 (/.f32 2 v)))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(/.f32 (+.f32 (exp.f32 (/.f32 3 v)) (pow.f32 (+.f32 -1 (/.f32 1 v)) 3)) (fma.f32 (+.f32 (/.f32 -1 v) 1) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))) (exp.f32 (/.f32 2 v))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(fma.f32 (-.f32 (exp.f32 (*.f32 2 (/.f32 1 v))) (pow.f32 (+.f32 1 (/.f32 -1 v)) 2)) (/.f32 1 (+.f32 (+.f32 1 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(*.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (/.f32 1 (+.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 -1 v) 1))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (-.f32 -1 (/.f32 -1 v)) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (exp.f32 (/.f32 2 v)) (pow.f32 (+.f32 (/.f32 -1 v) 1) 2)) (+.f32 (/.f32 -1 v) (+.f32 1 (exp.f32 (/.f32 1 v)))))
(fma.f32 (expm1.f32 (/.f32 1 v)) 1 (/.f32 1 v))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (/.f32 1 v))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (expm1.f32 (/.f32 1 v))) 2) (cbrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) 2) (cbrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (/.f32 1 v))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (expm1.f32 (/.f32 1 v))) (sqrt.f32 (expm1.f32 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (sqrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (sqrt.f32 (neg.f32 (+.f32 1 (/.f32 -1 v)))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (neg.f32 (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (pow.f32 (cbrt.f32 v) -2) (/.f32 1 (cbrt.f32 v)) (expm1.f32 (/.f32 1 v)))
(+.f32 (expm1.f32 (/.f32 1 v)) (pow.f32 (/.f32 1 (cbrt.f32 v)) 3))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (fma.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) 1 (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (fma.f32 (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (-.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) (hypot.f32 1 (sqrt.f32 (/.f32 -1 v)))) (+.f32 (neg.f32 (+.f32 1 (/.f32 -1 v))) (+.f32 1 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (/.f32 1 v))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 -1 v)) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 -1 v) 0) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v))
(fma.f32 (+.f32 (sqrt.f32 (exp.f32 (/.f32 1 v))) 1) (expm1.f32 (*.f32 1/2 (/.f32 1 v))) (neg.f32 (/.f32 -1 v)))
(+.f32 (+.f32 (/.f32 1 v) (/.f32 -1 v)) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 -1 v) 0) (fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(fma.f32 (+.f32 1 (sqrt.f32 (exp.f32 (/.f32 1 v)))) (expm1.f32 (/.f32 1/2 v)) (/.f32 1 v))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 v))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 v))) (exp.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 1 v)) (-.f32 (/.f32 1 v) 1))
(+.f32 -1 (+.f32 (/.f32 1 v) (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 1 v) (expm1.f32 (/.f32 1 v)))

localize145.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
99.2%
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
99.2%
(/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) v)
97.5%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 92 to 48 computations (47.8% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1500×log-prod
962×pow-prod-down
628×pow-prod-up
568×pow-exp
488×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
127564
2376464
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) v)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
Outputs
(+.f32 0 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 cosTheta_O (/.f32 1 (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 -1 v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) v))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) (sqrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (cbrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) -1)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) v) -1)
(pow.f32 (/.f32 (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))) cosTheta_O) -1)
(pow.f32 (/.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) 1) -1)
(pow.f32 (*.f32 (cbrt.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (*.f32 (pow.f32 v -3) (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 v -1/2) (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2)
(neg.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (neg.f32 v)))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))))) -1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 cosTheta_O (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 1 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v)))
(*.f32 (/.f32 1 (+.f32 v v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 cosTheta_O) (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (+.f32 v v)) (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) 2))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)) (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) 2))
(pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) -1)
(pow.f32 (/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) 1) -1)
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))

simplify117.0ms (0.5%)

Algorithm
egg-herbie
Rules
1278×unswap-sqr
642×log-prod
438×exp-prod
430×cube-prod
398×log-div
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03666725
19596425
238116415
Stop Event
node limit
Counts
157 → 209
Calls
Call 1
Inputs
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 6))))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 cosTheta_O (/.f32 1 (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 -1 v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) v))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) (sqrt.f32 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (cbrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) -1)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) v) -1)
(pow.f32 (/.f32 (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))) cosTheta_O) -1)
(pow.f32 (/.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) 1) -1)
(pow.f32 (*.f32 (cbrt.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (*.f32 (pow.f32 v -3) (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 v -1/2) (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2)
(neg.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (neg.f32 v)))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))))) -1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 cosTheta_O (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 1 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v)))
(*.f32 (/.f32 1 (+.f32 v v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 cosTheta_O) (+.f32 v v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (+.f32 v v)) (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) 2))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)) (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) 2))
(pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) -1)
(pow.f32 (/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) 1) -1)
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
Outputs
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 cosTheta_O (/.f32 v 1/2))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O 1/2) v))
(fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/12 (/.f32 (pow.f32 v 3) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_O -7/360)) (pow.f32 v 5))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O -7/360)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 (*.f32 -1/2 (*.f32 cosTheta_O -7/360)) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_O -7/360))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 cosTheta_O (/.f32 v 1/2))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O 1/2) v))
(fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/12 (/.f32 (pow.f32 v 3) cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O 1/2) v)))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 1/2 (/.f32 cosTheta_O v) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (/.f32 cosTheta_O v) (/.f32 -1/12 (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 7))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7))) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_O (/.f32 (pow.f32 v 5) 7/360)) (fma.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7))) (/.f32 -1/12 (/.f32 (pow.f32 v 3) cosTheta_O))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 cosTheta_O)
(*.f32 cosTheta_O 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O 1/2))
(fma.f32 cosTheta_O 1/2 (*.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 1/2 cosTheta_O (/.f32 (*.f32 -1/2 (*.f32 cosTheta_O -7/360)) (pow.f32 v 4))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 cosTheta_O 1/2 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 cosTheta_O 1/2 (/.f32 (*.f32 (*.f32 -1/2 cosTheta_O) -7/360) (pow.f32 v 4))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 1/2 cosTheta_O (*.f32 -1/2 (+.f32 (/.f32 (fma.f32 -1/6 (*.f32 cosTheta_O -7/360) (*.f32 cosTheta_O -1/840)) (pow.f32 v 6)) (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 cosTheta_O 1/2 (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)) (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 6))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 cosTheta_O 1/2 (*.f32 -1/2 (+.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) -7/360)) (/.f32 (fma.f32 cosTheta_O -1/840 (*.f32 cosTheta_O 7/2160)) (pow.f32 v 6))))))
(*.f32 1/2 cosTheta_O)
(*.f32 cosTheta_O 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 cosTheta_O 1/2))
(fma.f32 cosTheta_O 1/2 (*.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4)))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 1/2 (+.f32 cosTheta_O (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)))))
(fma.f32 1/2 (+.f32 cosTheta_O (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) 7/360))) (*.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 6))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 1/2 cosTheta_O (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)) (/.f32 (fma.f32 -1/5040 cosTheta_O (fma.f32 1/720 cosTheta_O (*.f32 -1/6 (*.f32 cosTheta_O 7/360)))) (pow.f32 v 6))))))
(fma.f32 -1/12 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 1/2 (+.f32 cosTheta_O (+.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 v 4) 7/360)) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 6))))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1 v)))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 v -1/2) (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v)))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (+.f32 v v)) (pow.f32 v -1/2)) (sinh.f32 (/.f32 1 v))) (sqrt.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (pow.f32 v -1/2)) (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 v)))
(*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 -1 v))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) v) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) v) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) v))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 v) (+.f32 v v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (cbrt.f32 v)) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2))
(/.f32 (/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) (sqrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 v) (+.f32 v v))))
(/.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 (sqrt.f32 v) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 (sqrt.f32 v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 v) (+.f32 v v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (cbrt.f32 v)) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2))
(/.f32 (/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) v))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2)) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (pow.f32 (cbrt.f32 v) 2)))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (pow.f32 (cbrt.f32 v) 2) (cbrt.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) (sqrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) v))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 v) (+.f32 v v))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (cbrt.f32 v)) (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 v) 2))
(/.f32 (/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 v))) (pow.f32 (cbrt.f32 v) 2))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (/.f32 1 v)))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) (*.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2) 1/2)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) -1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) v) -1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))) cosTheta_O) -1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) 1) -1)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (cbrt.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (pow.f32 v -3) (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 v -3) (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 3)))
(cbrt.f32 (*.f32 (pow.f32 v -3) (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 v -3) (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 3)))
(pow.f32 (*.f32 (pow.f32 v -1/2) (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2)
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(neg.f32 (/.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) (neg.f32 v)))
(neg.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (/.f32 -1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (neg.f32 v))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(log.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3) (pow.f32 v 3)))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1) 1))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 1/3))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) 2))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))))) -1))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (*.f32 v (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 1/2 v) v) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 0 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_O (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 (cbrt.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 cosTheta_O) (*.f32 (sqrt.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)) cosTheta_O)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) 1) (/.f32 (cbrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) 1) (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (+.f32 v v)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (cbrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 cosTheta_O) (+.f32 v v)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (+.f32 v v)) (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (cbrt.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 (cbrt.f32 cosTheta_O) (sqrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 cosTheta_O) 2) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 cosTheta_O) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (+.f32 v v)) (/.f32 (sqrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)) (/.f32 (sqrt.f32 cosTheta_O) (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_O (cbrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 (sqrt.f32 cosTheta_O) (*.f32 v (sinh.f32 (/.f32 1 v)))) (/.f32 (sqrt.f32 cosTheta_O) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2) 1/2)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) -1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v))) 1) -1)
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(log.f32 (exp.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))) 3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_O 3) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))) 1) 1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 1/3))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (+.f32 v v)))) -1))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_O (/.f32 (/.f32 1/2 v) (sinh.f32 (/.f32 1 v))))
(/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))

eval712.0ms (2.9%)

Compiler

Compiled 34257 to 18959 computations (44.7% saved)

prune514.0ms (2.1%)

Pruning

111 alts after pruning (102 fresh and 9 done)

PrunedKeptTotal
New1253431296
Fresh205979
Picked011
Done4812
Total12771111388
Accurracy
100.0%
Counts
1388 → 111
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 v cosTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
56.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (/.f32 2 v))
60.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.f32 1 v))))
59.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
63.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 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)))))
66.3%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
56.2%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
56.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
56.3%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
56.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
55.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
56.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (-.f32 1 (/.f32 1 v))))
54.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
59.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
62.3%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
56.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
60.0%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
55.7%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
56.6%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
98.2%
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
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.5%
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
98.6%
(/.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
98.7%
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
98.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
51.7%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
56.6%
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
55.7%
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
98.1%
(/.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.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (pow.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 (/.f32 2 (/.f32 2 (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 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1/3) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.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))))
62.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.2%
(/.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))))
56.6%
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
93.8%
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
98.5%
(/.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 -2 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))
98.5%
(/.f32 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
57.1%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
57.1%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
50.2%
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
98.6%
(*.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))))
98.5%
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
98.5%
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.5%
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
98.3%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.6%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) v))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
70.4%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) v))
98.7%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v 2)))))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
98.8%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (*.f32 (/.f32 1 (*.f32 v 2)) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))))
88.3%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))))
70.4%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
98.6%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v v))))
70.5%
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
98.5%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
55.0%
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
51.4%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
51.2%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
54.6%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
55.4%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
55.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
55.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
55.4%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
55.4%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
55.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
55.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
55.6%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
53.2%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
55.6%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
55.6%
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
55.6%
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
56.6%
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
98.6%
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
98.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
66.3%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
55.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
55.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
54.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
59.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.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 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
98.4%
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
56.6%
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 v 1/2)))
56.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
98.6%
(*.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)))))))))
56.6%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
56.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
57.1%
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
56.6%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
56.6%
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
56.6%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
56.6%
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
55.7%
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
45.9%
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
Compiler

Compiled 2464 to 1796 computations (27.1% saved)

regimes870.0ms (3.5%)

Counts
164 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) 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)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.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 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 (*.f32 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) 2) v))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v 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 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 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))))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 1 v) (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) cosTheta_O)))
(*.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 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (neg.f32 (+.f32 v v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (*.f32 (/.f32 1 (*.f32 v 2)) (/.f32 cosTheta_O (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 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 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 (neg.f32 cosTheta_i) (/.f32 (*.f32 -2 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 v -2)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (-.f32 (log.f32 1/2) (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.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 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (*.f32 v 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_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 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 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (pow.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 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (log.f32 (exp.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 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 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (exp.f32 (log.f32 (/.f32 (/.f32 cosTheta_O (+.f32 v v)) (sinh.f32 (/.f32 1 v))))) v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (exp.f32 (log.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 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)))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (*.f32 (cbrt.f32 (*.f32 cosTheta_O cosTheta_O)) (*.f32 (/.f32 (cbrt.f32 cosTheta_O) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i 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)))
Outputs
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
Calls

8 calls:

125.0ms
v
119.0ms
(*.f32 sinTheta_i sinTheta_O)
116.0ms
sinTheta_O
115.0ms
sinTheta_i
100.0ms
cosTheta_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 (*.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.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 3003 to 1451 computations (51.7% saved)

regimes602.0ms (2.4%)

Counts
131 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) 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)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.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 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 (*.f32 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) 2) v))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v 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 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 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))))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (+.f32 v v) v))) cosTheta_O))
Outputs
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
Calls

8 calls:

88.0ms
v
78.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))
69.0ms
cosTheta_O
67.0ms
sinTheta_i
64.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
98.8%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 2154 to 1047 computations (51.4% saved)

regimes947.0ms (3.8%)

Counts
129 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) 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)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.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 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 (*.f32 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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (/.f32 2 (/.f32 2 (sinh.f32 (/.f32 1 v)))) 2) v))
(*.f32 (*.f32 cosTheta_O (pow.f32 v -2)) (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v 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 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 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))))
(exp.f32 (-.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)) (log.f32 (*.f32 v (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 -2 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v cosTheta_O)))))
Outputs
(/.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))
Calls

8 calls:

103.0ms
cosTheta_i
94.0ms
sinTheta_i
91.0ms
sinTheta_O
91.0ms
v
79.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.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
98.8%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 2108 to 1026 computations (51.3% saved)

regimes691.0ms (2.8%)

Counts
117 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) 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)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.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 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(/.f32 (*.f32 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))))
Outputs
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
Calls

8 calls:

166.0ms
cosTheta_i
100.0ms
sinTheta_O
89.0ms
v
78.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))
58.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_i
98.7%1sinTheta_O
98.7%1v
98.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1847 to 899 computations (51.3% saved)

regimes576.0ms (2.3%)

Counts
108 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) 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)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
Outputs
(/.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))))
Calls

7 calls:

120.0ms
sinTheta_i
116.0ms
cosTheta_i
102.0ms
cosTheta_O
76.0ms
sinTheta_O
55.0ms
v
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1621 to 802 computations (50.5% saved)

regimes526.0ms (2.1%)

Counts
106 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (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 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
Calls

7 calls:

157.0ms
sinTheta_O
93.0ms
v
80.0ms
sinTheta_i
47.0ms
cosTheta_O
46.0ms
cosTheta_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 1579 to 785 computations (50.3% saved)

regimes682.0ms (2.7%)

Counts
105 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v) (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
Outputs
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
Calls

7 calls:

141.0ms
cosTheta_O
116.0ms
(*.f32 sinTheta_i sinTheta_O)
112.0ms
cosTheta_i
96.0ms
(*.f32 cosTheta_i cosTheta_O)
51.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 1558 to 776 computations (50.2% saved)

regimes484.0ms (1.9%)

Counts
103 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.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 cosTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)) cosTheta_O))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 v (/.f32 cosTheta_i v))) (/.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v) (*.f32 (/.f32 cosTheta_O 2) (/.f32 (/.f32 cosTheta_i v) (sinh.f32 (/.f32 1 v)))))
Outputs
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
Calls

7 calls:

92.0ms
sinTheta_i
84.0ms
v
76.0ms
cosTheta_O
59.0ms
(*.f32 sinTheta_i sinTheta_O)
56.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1516 to 760 computations (49.9% saved)

regimes510.0ms (2%)

Counts
94 → 2
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 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 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 5 (-.f32 (/.f32 1 v) (/.f32 1/2 (*.f32 v v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (-.f32 (+.f32 1 (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (/.f32 1/6 (pow.f32 v 3))) (-.f32 1 (/.f32 1 v))))
Outputs
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v)))))
Calls

7 calls:

117.0ms
v
81.0ms
sinTheta_i
75.0ms
cosTheta_O
73.0ms
(*.f32 sinTheta_i sinTheta_O)
47.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
66.3%1cosTheta_i
66.3%1cosTheta_O
66.3%1sinTheta_i
66.3%1sinTheta_O
70.7%2v
66.3%1(*.f32 sinTheta_i sinTheta_O)
66.3%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1348 to 668 computations (50.4% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.48514339327812195
0.4919215738773346
Compiler

Compiled 35 to 26 computations (25.7% saved)

regimes305.0ms (1.2%)

Counts
82 → 2
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v))))
Outputs
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3))))
Calls

7 calls:

75.0ms
v
39.0ms
cosTheta_i
39.0ms
cosTheta_O
37.0ms
sinTheta_O
37.0ms
sinTheta_i
Results
AccuracySegmentsBranch
66.3%1cosTheta_i
66.3%1cosTheta_O
66.3%1sinTheta_i
66.3%1sinTheta_O
69.9%2v
66.3%1(*.f32 sinTheta_i sinTheta_O)
66.3%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1068 to 531 computations (50.3% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.458909809589386
0.4675748348236084
Compiler

Compiled 35 to 26 computations (25.7% saved)

regimes278.0ms (1.1%)

Counts
79 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (/.f32 cosTheta_i v) (fma.f32 1/5 (/.f32 cosTheta_O v) (*.f32 1/25 (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 -1 v)))
Outputs
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
Calls

7 calls:

47.0ms
v
41.0ms
cosTheta_i
39.0ms
sinTheta_O
39.0ms
cosTheta_O
38.0ms
sinTheta_i
Results
AccuracySegmentsBranch
66.3%1cosTheta_i
66.3%1cosTheta_O
66.3%1sinTheta_i
66.3%1sinTheta_O
66.3%1v
66.3%1(*.f32 sinTheta_i sinTheta_O)
66.3%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1015 to 507 computations (50% saved)

regimes315.0ms (1.3%)

Counts
76 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(neg.f32 (/.f32 cosTheta_i (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (neg.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) (-.f32 6 (exp.f32 (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 2 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 4 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 8 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 9 (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 27 (exp.f32 (/.f32 -1 v))))))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
Calls

7 calls:

82.0ms
cosTheta_i
68.0ms
cosTheta_O
34.0ms
sinTheta_i
33.0ms
v
32.0ms
sinTheta_O
Results
AccuracySegmentsBranch
66.3%1cosTheta_i
66.3%1cosTheta_O
66.3%1sinTheta_i
66.3%1sinTheta_O
66.3%1v
66.3%1(*.f32 sinTheta_i sinTheta_O)
66.3%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 967 to 485 computations (49.8% saved)

regimes279.0ms (1.1%)

Counts
59 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(*.f32 1/2 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 v (-.f32 6 (exp.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 6 (exp.f32 (/.f32 1 v))))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
Calls

7 calls:

72.0ms
sinTheta_i
71.0ms
cosTheta_i
35.0ms
cosTheta_O
25.0ms
v
25.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.5%1cosTheta_i
59.5%1cosTheta_O
59.5%1sinTheta_i
59.5%1sinTheta_O
59.5%1v
59.5%1(*.f32 sinTheta_i sinTheta_O)
59.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 709 to 355 computations (49.9% saved)

regimes341.0ms (1.4%)

Counts
52 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 (-.f32 5 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) (+.f32 5 (/.f32 -1/2 (*.f32 v v)))))
Outputs
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
Calls

7 calls:

96.0ms
v
73.0ms
sinTheta_i
61.0ms
cosTheta_i
43.0ms
cosTheta_O
23.0ms
sinTheta_O
Results
AccuracySegmentsBranch
59.5%1cosTheta_i
59.5%1cosTheta_O
59.5%1sinTheta_i
59.5%1sinTheta_O
59.5%1v
59.5%1(*.f32 sinTheta_i sinTheta_O)
59.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 605 to 305 computations (49.6% saved)

regimes227.0ms (0.9%)

Counts
49 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 (*.f32 1/5 cosTheta_i) cosTheta_O) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) 5)
(*.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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 -1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 0)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 1/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3/2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 3)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 6 4)))
(-.f32 (+.f32 1 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))) 1)
(/.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 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) (-.f32 5 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 1 v) 5))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O 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 2 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 3 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 4 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 8 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 9 (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 27 (-.f32 1 (/.f32 1 v))))
Outputs
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
Calls

7 calls:

51.0ms
sinTheta_O
28.0ms
cosTheta_i
22.0ms
cosTheta_O
22.0ms
v
21.0ms
sinTheta_i
Results
AccuracySegmentsBranch
57.1%1cosTheta_i
57.1%1cosTheta_O
57.1%1sinTheta_i
57.1%1sinTheta_O
57.1%1v
57.1%1(*.f32 sinTheta_i sinTheta_O)
57.1%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 550 to 282 computations (48.7% saved)

regimes151.0ms (0.6%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.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)) 1/2)
(*.f32 (/.f32 1/2 (/.f32 v cosTheta_i)) cosTheta_O)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 1/2 cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i 1/2) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) v)
(*.f32 1/5 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))
(*.f32 1/5 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/5 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 1/5 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O v) 5))
Outputs
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
Calls

6 calls:

58.0ms
(*.f32 cosTheta_i cosTheta_O)
43.0ms
cosTheta_i
15.0ms
v
10.0ms
sinTheta_O
10.0ms
cosTheta_O
Results
AccuracySegmentsBranch
57.1%1cosTheta_i
57.1%1cosTheta_O
57.1%1sinTheta_i
57.1%1sinTheta_O
57.1%1v
57.1%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 208 to 117 computations (43.8% saved)

regimes42.0ms (0.2%)

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

6 calls:

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

Compiled 92 to 63 computations (31.5% saved)

regimes40.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

27.0ms
sinTheta_i
3.0ms
cosTheta_O
3.0ms
v
3.0ms
sinTheta_O
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
56.6%1cosTheta_i
56.6%1cosTheta_O
56.6%1sinTheta_i
56.6%1sinTheta_O
56.6%1v
Compiler

Compiled 49 to 38 computations (22.4% saved)

simplify152.0ms (0.6%)

Algorithm
egg-herbie
Rules
544×distribute-lft-neg-in
332×neg-mul-1
312×unsub-neg
294×neg-sub0
232×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231041
11771041
22071041
32401041
42811041
53371041
64161041
75461041
87071041
98721041
1010651041
1112651041
1214661041
1316291041
1417201041
1517491041
1617581041
1717641041
1817641041
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.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 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 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 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(if (<=.f32 v 2055209/4194304) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v))))))
(if (<=.f32 v 15435039/33554432) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 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_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Outputs
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 1 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.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 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 2 (sinh.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)))))
(if (<=.f32 v 2055209/4194304) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v))))))
(if (<=.f32 v 2055209/4194304) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (+.f32 (exp.f32 (/.f32 1 v)) -1)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 1/2 (-.f32 (/.f32 7/720 (pow.f32 v 4)) (/.f32 1/12 (*.f32 v v))))))
(if (<=.f32 v 15435039/33554432) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3)))))
(if (<=.f32 v 15435039/33554432) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (+.f32 (exp.f32 (/.f32 1 v)) -1)))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1 (*.f32 v (+.f32 (exp.f32 (/.f32 1 v)) -1))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) 1))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (exp.f32 (/.f32 1 v)) -1))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (-.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 1 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (+.f32 (/.f32 1 v) -1)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/2 (*.f32 v v))) (-.f32 -1 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 2 v) (/.f32 1/2 (*.f32 v v))))
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 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_O (/.f32 v cosTheta_i)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
Compiler

Compiled 451 to 321 computations (28.8% saved)

soundness3.1s (12.5%)

Rules
1826×times-frac
1826×times-frac
1826×times-frac
1472×log-prod
1446×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02267
15667
217563
379463
4515063
5715563
021105
1438105
26016105
01387
127187
2353487
01387
127487
2372787
042212696
1130312216
2613212196
0932
119432
2265932
02267
15667
217563
379463
4515063
5715563
0932
119432
2265932
0932
119432
2265932
02267
15667
217563
379463
4515063
5715563
042812532
1128112132
2586812132
046910097
111618909
233717309
0581396
11361396
23051396
36721396
417051396
557891396
056816498
1184115684
0581396
11361396
23051396
36721396
417051396
557891396
03342175
18542125
217682049
364412031
056816498
1184115684
022107
146599
2674299
021105
1438105
26016105
042212696
1130312216
2613212196
021111
1456111
26677111
01849
137049
2481349
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2751 to 1495 computations (45.7% saved)

end154.0ms (0.6%)

Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 473 to 276 computations (41.6% saved)

Profiling

Loading profile data...